Помощник
|
Пропуск строк и split |
Karamba_hb
|
Сообщение
#1
|
||
|
|
||
|
|||
Mulder_hb |
28.7.2011, 18:26;
Ответить: Mulder_hb
Сообщение
#2
|
|
explode()
|
|
|
alexdrob |
28.7.2011, 18:30;
Ответить: alexdrob
Сообщение
#3
|
|
|
|
|
Karamba_hb
|
Сообщение
#4
|
|
Дело в том что вот что надо сделать...
есть таблица в БД с данными: DROP TABLE IF EXISTS `dle_images`; CREATE TABLE IF NOT EXISTS `dle_images` ( `id` int(10) unsigned NOT NULL auto_increment, `images` text NOT NULL, `news_id` int(10) NOT NULL default '0', `author` varchar(40) NOT NULL default '', `date` varchar(15) NOT NULL default '', PRIMARY KEY (`id`), KEY `author` (`author`), KEY `news_id` (`news_id`) ) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=3 ; INSERT INTO `dle_images` VALUES (2, '2011-07/1311847814_1425_dsc02060.jpg|||2011-07/1311847864_1425_d sc02062.jpg|||2011-07/1311847849_1425_dsc02064.jpg|||2011-07/131184786 9_1425_dsc02067.jpg|||2011-07/1311847846_1425_dsc02068.jpg', 7, 'Denis', '1311847806'); список картинок разделен символами "|||" нужно из БД вывести эти картинки но что бы они были следующего вида: 2011-07/1311847814_1425_dsc02060.jpg 2011-07/1311847864_1425_dsc02062.jpg 2011-07/1311847849_1425_dsc02064.jpg т.е на новой строчке и без символов "|||" ....................................... Я написал такой кодик, но надо чтобы не пробелы стерались а три палочки стоящие вместе |||, и выводились уже только картинки, и ничего больше... А цикл сделал, вдруг там будет не 3 картинки а 10 [PHP]<?php $str = "INSERT INTO `dle_images` VALUES (2, '2011-07/1311847814_1425_dsc02060.jpg|||2011-07/1311847864_1425_d sc02062.jpg|||2011-07/1311847849_1425_dsc02064.jpg|||2011-07/131184786 9_1425_dsc02067.jpg|||2011-07/1311847846_1425_dsc02068.jpg', 7, 'Denis', '1311847806'); "; $chars = preg_split('/ /', $str); for ($i=0; $i<strlen($chars); $i++) echo "$chars[$i]<br>\n"; ?> [/PHP] |
|
|
Witu |
29.7.2011, 11:02;
Ответить: Witu
Сообщение
#5
|
|
str_replace(' ', '<br />', $text);
|
|
|
Karamba_hb
|
Сообщение
#6
|
|
|
str_replace('||| ', '<br />', $str);
Делаю так, то обсолютно каждый символ переносится на каждую строчку... может из-за этого? или я в вашей строчки чтото не так сделал? echo "$chars[$i]<br>\n";
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Split.pro - CPA-сеть широкого профиля | 0 | Gamblingpro | 1247 | 7.10.2019, 18:22 автор: Gamblingpro |
|
Php - скрипт. Сравнение строк в csv файлах | 2 | PoliteX | 2499 | 21.7.2015, 11:50 автор: PoliteX |
|
База фильмов для киносайта. 10 тыс строк | 0 | seo-x | 2354 | 20.7.2015, 14:39 автор: seo-x |
|
Увеличивается высота строк в таблице | 2 | Rugstad | 6402 | 2.4.2011, 15:14 автор: -Rugstad- |
|
удаление строк в таблице | 13 | Anakonda | 7549 | 29.1.2010, 16:59 автор: -HTMLandPHP- |
Текстовая версия | Сейчас: 26.4.2024, 2:38 |