Notice: Undefined index: status in /home/exbb/exbb.info/www/community/topic.php on line 488 Notice: Undefined index: title in /home/exbb/exbb.info/www/community/topic.php on line 488 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 491 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/topic.php on line 493 Notice: Undefined index: avatar in /home/exbb/exbb.info/www/community/topic.php on line 496 Notice: Undefined index: avatar in /home/exbb/exbb.info/www/community/topic.php on line 496 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 499 Notice: Undefined index: joined in /home/exbb/exbb.info/www/community/topic.php on line 500 Notice: Undefined index: location in /home/exbb/exbb.info/www/community/topic.php on line 501 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/topic.php on line 502 Notice: Undefined index: icq in /home/exbb/exbb.info/www/community/topic.php on line 505 Notice: Undefined index: icq in /home/exbb/exbb.info/www/community/topic.php on line 506 Notice: Undefined index: aim in /home/exbb/exbb.info/www/community/topic.php on line 507 Notice: Undefined index: status in /home/exbb/exbb.info/www/community/topic.php on line 517 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: showemail in /home/exbb/exbb.info/www/community/topic.php on line 557 Notice: Undefined index: visible in /home/exbb/exbb.info/www/community/topic.php on line 593 ExBB Community :: Создание массива из содержимого тегов
ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


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

> Без описания
Gori
Отправлено: 11 июля 2015 — 09:03
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 165
Дата рег-ции: Сент. 2013  
Репутация: 2




Есть файл "123.txt".

В нём примерно следующее:

CODE:
<p>Бла, бла, бла, бла</p>
<p>Тра, ля, ля</p>
<p>Парам, парам, пам</p>


Я открываю этот файл и достаю контент:
CODE:
$text=file_get_contents("http://sait.com/123.txt");


Как загнать содеримое этого файла в массив, чтобы было вот так?

CODE:
$123 = array("Бла, бла, бла, бла","Тра, ля, ля","Парам, парам, пам");


То есть то что между тегами "<p>...</p>".
 
 
Отправлено: 11 июля 2015 — 14:11
Post Id


Пользователь



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




CODE:
<?php
{
$list = array();
$list = file_get_contents("http://sait.com/123.txt");
$list = str_replace("<p>","", $list);
$list = str_replace("</p>","", $list);
}
?>


Не?

(Отредактировано автором: 11 июля 2015 — 14:16)

 
 
Gori
Отправлено: 11 июля 2015 — 15:06
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 165
Дата рег-ции: Сент. 2013  
Репутация: 2




Guyver , ну это вроде просто удаляет теги.

Нужно вот к такому виду привести:

CODE:
$123 = array("Бла, бла, бла, бла","Тра, ля, ля","Парам, парам, пам");


Там "бла бла" это как пример. На самом деле хочу брать абзатцы текста и выводить их в алфавитном порядке.
 
 
Gori
Отправлено: 12 июля 2015 — 11:16
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 165
Дата рег-ции: Сент. 2013  
Репутация: 2




Нашёл простой способ:

CODE:
$text = file_get_contents("text.txt");
$arr_main=preg_split("/<p>/", $text, 0, PREG_SPLIT_NO_EMPTY);


Как вывести это дело в удобопонятный массив? Такого вида:

CODE:
$123 = array("Бла, бла, бла, бла","Тра, ля, ля","Парам, парам, пам");


То есть сейчас выводит вот так для переменной $arr_main[0]:
Бла, бла, бла, бла
И так далее.
 
 
Gori
Отправлено: 12 июля 2015 — 12:50
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 165
Дата рег-ции: Сент. 2013  
Репутация: 2




Всё понял.
У меня массив и так оказывается в таком виде )))
 
 
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« PHP/Perl »

> Похожие темы: Создание массива из содержимого тегов
Темы Форум Информация о теме Обновление
Группы пользователей
Создание группы пользователей с последующими правами досутпа к форумам
Решение проблем Ответов: 6
Автор темы: dr comix
2 февраля 2010 — 13:30
Автор: lisiycat
Вывод по алфивиту из массива. Возможно ли?
PHP/Perl Ответов: 2
Автор темы: Defenderyk
7 мая 2009 — 12:30
Автор: Defenderyk
[ПРОДАЮ] мод "Создание пользователя из админки"
Мод "Создание пользователя из админки"
Коммерческая зона Ответов: 1
Автор темы: WebMaster
9 марта 2014 — 19:44
Автор: BON
Создание API форума ExBB
Обсуждаем Ответов: 2
Автор темы: 1Bot
9 августа 2018 — 08:07
Автор: 1Bot
Создание пользователя администратором
Как модерировать новых пользователей?
Настройка форума Ответов: 4
Автор темы: Luka
11 октября 2009 — 12:36
Автор: Александр Михалицын
 



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




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0617]     [ ]