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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: list если неизвестное кол-во переменных

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
likbes
Отправлено: 11 Октября, 2011 - 12:16:58
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Окт. 2011  


Помог: 0 раз(а)




Есть переменная $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";

а как сделать, если я не знаю сколько переменных?
Однако Вопрос
 
 Top
DeepVarvar Супермодератор
Отправлено: 11 Октября, 2011 - 12:18:51
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




 
 Top
likbes
Отправлено: 11 Октября, 2011 - 13:24:04
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Окт. 2011  


Помог: 0 раз(а)




спс за функцию

сделал так
$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

(Отредактировано автором: 11 Октября, 2011 - 13:34:29)

 
 Top
likbes
Отправлено: 11 Октября, 2011 - 19:48:47
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Окт. 2011  


Помог: 0 раз(а)




УРА СДЕЛАЛ! с синтаксисом напутал

вот решение:

$output = preg_split('/<\/li>/', $local);
echo "<br>".$output[1]."</li>";
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB