注意:未定义的偏移量:while循环中的1

时间:2016-09-27 08:15:28

标签: php while-loop

我需要使用TXT文件为学校项目制作博客。 在文本文件中,$ blog [0]是邮件的标题,$ blog here是用户名,$ blog [2]是邮件本身。

    static void Main(string[] args)
    {
        AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
    }

    static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
    {
        throw new NotImplementedException();
    }

该页面显示所有消息。但在底部我有几个'Undefined Offsets:1'和'Undefined offset:2'。它也说了几次“By:”(如回声中所示)。

1

1 个答案:

答案 0 :(得分:1)

检查explode是否返回多个元素:

$blog = explode("*", $blog);

id (count($blog) >= 3) { 
    echo "
    <p><strong>". $blog[0]. "</strong>
    <br>By: ". $blog[1]. 
    "<br>". $blog[2];
} else {
    //do some other stuff 
}