【发布时间】:2014-08-19 22:04:23
【问题描述】:
我收到以下 PHP 通知
PHP Notice: Undefined offset: 0
这是导致错误的示例。
$file = $_SERVER['DOCUMENT_ROOT']."/savedposts/edited".$post_id.".txt";
$saved_content = file_get_contents($_SERVER['DOCUMENT_ROOT']."/savedposts/".$post_id.".txt");
$cct = 0;
$contexttext = array();
for ($i = 0; $i < strlen($saved_content); $i++) {
if (substr($saved_content, $i, 9) == "[Context]") {
$i = $i + 9;
while (substr($saved_content, $i, 10) !== "[/Context]") {
$contexttext[$cct] .= substr($saved_content, $i, 1);
$i++;
}
$cct++;
}
}
错误就在这一行
$contexttext[$cct] .= substr($saved_content, $i, 1);
如何修正通知。
【问题讨论】:
标签: php