Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы по PHP Разбиение строки (регулярные выражения)

Разбиение строки (регулярные выражения)


     15.02.2013    Общие вопросы по PHP    1466

вопрос
Доброго времени суток. Хочу сделать что-то вроде мини-модуля. Суть модуля заключается в выводе из бд списка любимых актеров, и при выводе столкнулся с небольшой проблемой. Вывожу в цикле foreach, имена выводятся, но они выводятся слитно, нужно разделить их. Думаю это можно сделать через регулярные выражения, в общем вот код:

$user = $db->super_query( "SELECT * FROM " . PREFIX . "_users WHERE user_id='" . $user_id ."'" );

$row = explode("=|=", $user['fact']);

foreach ($row AS $id){

    $actor = $db->super_query( "SELECT * FROM " . PREFIX . "_post WHERE id='" . $id ."'" );

    $result = "<b>" . $actor['title'] . "</b>";
    
    echo $result;
}


Данные в таблице хранятся в таком виде:
1=|=2=|=3=|=4

Ответил: nowheremany


ОМГ... За запрос в цикле я бы руки засовывал в то место откуда они растут.

    $result = "<b>" . $actor['title'] . "</b><br />"; 
    
    echo $result;


Не пишите код, у вас логика отсутствует. Даже посмотреть в favorites.php не догадались.
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы