Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: list если неизвестное кол-во переменных
Форумы портала PHP.SU » » Вопросы новичков » list если неизвестное кол-во переменных

Страниц (1): [1]
 

1. likbes - 11 Октября, 2011 - 12:16:58 - перейти к сообщению
Есть переменная $spisok, в ней содержится меняющееся количество списков <li>тратата</li> , мне надо вытащить каждый элемент по отдельности

сделал так для определенного количества (для 3х)

list ($odin, $dva, $tri) = split ('</li>', $spisok);
echo "</br>odin: $odin <br>\n; dva: $dva<br>\n; tri: $tri<br>\n";

а как сделать, если я не знаю сколько переменных?
Однако Вопрос
2. DeepVarvar - 11 Октября, 2011 - 12:18:51 - перейти к сообщению
3. likbes - 11 Октября, 2011 - 13:24:04 - перейти к сообщению
спс за функцию

сделал так
$output = preg_split('</li>', $spisok);
echo $output[0];

но выводит следующее $output[0] " текст1 < "
вот посмотрел в браузере что выводит <li class=""><a href="">текст1</a><


$output[1] " > текст2 < "
я сначала не сказал у меня полностью структура списка такая
<li class=.....><a href=.....> ТЕКСТ какй то </a></li> Однако


я так понял что он деляет "/li>" как исправить, хелп! help
4. likbes - 11 Октября, 2011 - 19:48:47 - перейти к сообщению
УРА СДЕЛАЛ! с синтаксисом напутал

вот решение:

$output = preg_split('/<\/li>/', $local);
echo "<br>".$output[1]."</li>";

 

Powered by ExBB FM 1.0 RC1