undefined string offset - почему так???
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



undefined string offset - почему так??? Expand / Collapse
Автор
Сообщение
12.04.2007 22:57
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 04.05.2007 23:04
Сообщ.: 13, Visits: 69
Вопрос: есть текстовый файл. Содержимое читается в переменную, каждый фрагмент заканчивается символом "|". То есть "фрагмент1|фрагмент2|и т.д.|". Мне нужно, чтобы после каждых $ii символов добавлялась строка, например
. Я написал код, отдельно он работает, но как всталяю его в тело основного скрипта он пишет "undefined string offset"... Переменная которая передается для обработки - просто строка прочитанная из файла.
Вот код который отдельно работает:
$ii = 0;
$tok = 5;
$_email = "tatatat@rar.com|";
while($_email[$ii]!=="|"){
$ii++;
print "$_email[$ii]";
if($ii==$tok){
print "
";
$tok+=5;
}
}
Если для решения нужен весь скрипт, могу выложить, просто там объем большой чересчур, поэтому так. Спасиба всем


Медвед учиццо...
Сообщ. #912418
13.04.2007 15:00
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 29.05.2008 20:04
Сообщ.: 269, Visits: 2 381
$_email = "tatatat@rar.com|";
$expl=explode("|",$_email);
for ($i=0;$i echo $expl[$i]."
";
}


----------------------------------
Я безработный...
Возьмите меня на работу. =)
Сообщ. #912435
13.04.2007 22:16
Junior Member

Junior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior MemberJunior Member

участник
Last Login: 04.05.2007 23:04
Сообщ.: 13, Visits: 69
Я может конечно што-то не понимаю, но во-первых explode() возвращает массив. Наверно имелось в виду strtok();
Во-вторых:какое условие??? Даже если сделать "$ii<=45;", то мне не нужен "
"через каждый символ... Одним циклом, тут помойму никак.
В-третьих: я уже сделал:). Но спасиба за участие.


Медвед учиццо...
Сообщ. #912451
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 1:22