ma1x
Новичок
В цикле происходит запись в файл. Записываются переменные массива, вычлененные функцией explode из текста, по символу "/".
В среднем получается около 5 переменных за один проход цикла, то есть около 3 -4 слэшей находится.
Так вот, если символ "/" не встретился в тексте и соответственно переменная не создалась, то при записи в файл результатов таким образом:
происходит ошибка undefined offset . Как проще сделать проверку?
Вот так пробовал, не работает:
PHP:
$descpost = explode("/", $desc);
Так вот, если символ "/" не встретился в тексте и соответственно переменная не создалась, то при записи в файл результатов таким образом:
PHP:
fwrite($news_db, $descpost[0]."\r\n");
fwrite($news_db, $descpost[1]."\r\n");
fwrite($news_db, $descpost[2]."\r\n");
Вот так пробовал, не работает:
PHP:
if ($descpost[0]) fwrite($news_db, $descpost[0]."\r\n");
if ($descpost[1]) fwrite($news_db, $descpost[1]."\r\n");
if ($descpost[2]) fwrite($news_db, $descpost[2]."\r\n");