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 :: str_word_count и замена значений
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
Такая задача. Есть строка из БД вида - фантастика, фэнтези, сказка
(все значения в 1-ой переменной). нужно произвести замену.
результирующая строка должна выглядеть как:
проблема в том что в переменной таких записей может быть и одна, а может и 2 и 3 и 4.
к тому же ссылки тоже могут меняться. т.е. может быть и <a href="1.htm">фантастика</a> а может быть и <a href="2.htm">фантастика</a>
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
$i=0,$i2=1; ;$i++,$i2++
= )))
----- Truly yours, Sasha.
Viper
Отправлено: 14 Октября, 2008 - 00:00:25
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
IOpeH пишет:
а как ты определяешь когда 1.htm а когда 2.htm?
если подряд то 1.htm, 2.htm, 3.htm ... , тогда все просто
ссылки генерятся автоматически и примерно вида index.php?option=com_&Itemid=28&task=genres&genre_id=$id
в принципе все переменные я могу получить из БД. остается вопрос по замене. да и ещё интересует такой момент. стоит ли использовать explode ? может такое быть что разделитель не ", " а | или . или вообще слэш. тогда ведь одним не обойдешся...
Покинул форум
Сообщений всего: 175
Дата рег-ции: Нояб. 2007
Помог: 0 раз(а)
valenok пишет:
$i=0,$i2=1; ;$i++,$i2++
Хорошо = ))) Хорошо Хорошо
это что такое было ? (Добавление) Viper, дак 1.htm это образно чтоль ?
Определись тогда сам с разделителями, какие будешь использовать... если есть уже база, переправ поля под один вид, и будет тебе счастье как говорится )))
valenok
Отправлено: 14 Октября, 2008 - 10:47:19
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
две переменных то зачем создавать ? =))
----- Truly yours, Sasha.
IOpeH
Отправлено: 14 Октября, 2008 - 12:18:07
Частый гость
Покинул форум
Сообщений всего: 175
Дата рег-ции: Нояб. 2007
Помог: 0 раз(а)
а вдруг у Viper окажется в массиве несколько тысяч элементов, побыстрей работать должно
(сам не проверял, но в теории...)
Viper
Отправлено: 14 Октября, 2008 - 17:46:05
Активный участник
Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007 Откуда: Симферополь
Помог: 98 раз(а)
1.htm... это для примера
IOpeH пишет:
Определись тогда сам с разделителями, какие будешь использовать... если есть уже база, переправ поля под один вид, и будет тебе счастье как говорится )))
если бы было все так просто дело в том что я незнаю, да и не могу знать какие разделители могут использовать юзеры, поэтому стараюсь сообразить на все случаи.
IOpeH пишет:
а вдруг у Viper окажется в массиве несколько тысяч элементов, побыстрей работать должно
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.