﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / PHP  / undefined string offset - почему так??? / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sat, 22 Nov 2008 19:27:21 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: undefined string offset - почему так???</title><link>http://www.relib.com/forums/Topic912418-17-1.aspx</link><description>Я может конечно што-то не понимаю, но во-первых explode() возвращает массив. Наверно имелось в виду strtok();&lt;br&gt;Во-вторых:какое условие??? Даже если сделать "$ii&lt;=45;", то мне не нужен "&lt;br&gt;"через каждый символ... Одним циклом, тут помойму никак.&lt;br&gt;В-третьих:  я уже сделал:). Но спасиба за участие.&lt;br&gt;</description><pubDate>Fri, 13 Apr 2007 22:16:19 GMT</pubDate><dc:creator>MeD_VeD</dc:creator></item><item><title>RE: undefined string offset - почему так???</title><link>http://www.relib.com/forums/Topic912418-17-1.aspx</link><description>$_email = "tatatat@rar.com|";&lt;br&gt;$expl=explode("|",$_email);&lt;br&gt;for ($i=0;$i&lt;count($expl);$i++) {&lt;br&gt;echo $expl[$i]."&lt;br&gt;";&lt;br&gt;}&lt;br&gt;</description><pubDate>Fri, 13 Apr 2007 15:00:58 GMT</pubDate><dc:creator>Vizlim</dc:creator></item><item><title>undefined string offset - почему так???</title><link>http://www.relib.com/forums/Topic912418-17-1.aspx</link><description>Вопрос: есть текстовый файл. Содержимое читается в переменную, каждый фрагмент заканчивается символом "|". То есть "фрагмент1|фрагмент2|и т.д.|". Мне нужно, чтобы после каждых $ii символов добавлялась строка, например &lt;br&gt;. Я написал код, отдельно он работает, но как всталяю его в тело основного скрипта он пишет "undefined string offset"... Переменная которая передается для обработки - просто строка прочитанная из файла.&lt;br&gt;Вот код который отдельно работает:&lt;br&gt;$ii = 0;&lt;br&gt;$tok = 5;&lt;br&gt;$_email = "tatatat@rar.com|";&lt;br&gt;while($_email[$ii]!=="|"){&lt;br&gt;$ii++;&lt;br&gt;print "$_email[$ii]";&lt;br&gt;if($ii==$tok){&lt;br&gt;print "&lt;br&gt;";&lt;br&gt;$tok+=5;&lt;br&gt;  }&lt;br&gt;}&lt;br&gt;Если для решения нужен весь скрипт, могу выложить, просто там объем большой чересчур, поэтому так. Спасиба всем</description><pubDate>Thu, 12 Apr 2007 22:57:00 GMT</pubDate><dc:creator>MeD_VeD</dc:creator></item></channel></rss>