![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| box |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 506 Регистрация: 27.2.2007 Репутация: 0 Всего: 0 |
помогите извлечь не все ссылки а только с 20 по 150 , я пробовал вот так , но у меня выводится или все или ничего !!!
Да и вообше мне нужно все это загнать в массив , что-бы потом можно было работать с ним !!!!! |
|||
|
||||
| GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
-------------------- ![]() ![]() |
|||
|
||||
| box |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 506 Регистрация: 27.2.2007 Репутация: 0 Всего: 0 |
нет не получается , мне кажется что весь список находится только в ячейке [0],[1].
Потому-что когда я пишу: $pattern = '#<a href="[^"]+">(.*)</a><BR>#is'; preg_match($pattern, $buffer, $matches); for($i = 0; $i < count($matches); $i++) { echo $matches[$i]; } Когда $i идет от 0 , или от 1 , тогда выводится весь список ссылок , а когда $i>1 тогда вообще ничего не выводится . помогите , нужно что-бы каждой ссылке соответствалола одна ячейка массива !!!! Это сообщение отредактировал(а) box - 2.3.2007, 20:30 |
|||
|
||||
| Powerhead |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 7.11.2006 Репутация: 1 Всего: 2 |
А так?
|
|||
|
||||
| GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
Этот вариант плох, потому что он при каждом выполнении тела цикла вудет считать количество элементов массива, а потом вычетать из этого числа единицу - это все тормозит. Грамотнее делать вот так:
Это сообщение отредактировал(а) GZep - 3.3.2007, 21:05 -------------------- ![]() ![]() |
|||
|
||||
| Powerhead |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 7.11.2006 Репутация: 1 Всего: 2 |
Ну тогда так
|
|||
|
||||
| GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
Powerhead, нет, так напишет ошибку.
-------------------- ![]() ![]() |
|||
|
||||
| box |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 506 Регистрация: 27.2.2007 Репутация: 0 Всего: 0 |
eсть скрипт :
// $document на выходе должен содержать HTML-документ. // Необходимо удалить все HTML-теги, секции javascript, // пробельные символы. Также необходимо заменить некоторые // HTML-сущности на их эквивалент.
И он выводит текст в таком виде : Чип и Дейл спешат на помощь! - Главная тема (Soundtrack) » Mortal Combat - Techno Syndrome Все новинки >> » Nick Lachey - I Can`t Hate You Anymore » Токио - Когда ты плачешь (к/ф Жара) » Ангина - Твоя Девочка Ушла » Mika - Relax (Take It Easy) » 50 Cent, Eminem, Ca$his & Lloyd Banks - You Don`t Know » Seniors Company - Может быть любовь уходит » Nick Lachey - Resolution » Многоточие - Я не могу без тебя » Nick Lachey - Beautiful » Nelly Furtado - All good things » Звери - Я ухожу, ухожу за пивом » Тина Кароль - Ноченька » Вопрос: Как сделать так что-бы название каждого соундтрека выводилось с новой строки ??? Это сообщение отредактировал(а) PARROT - 4.3.2007, 18:47 |
|||
|
||||
| Рыжий |
|
|||
![]() Помешанный ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1423 Регистрация: 19.9.2004 Репутация: 2 Всего: 20 |
Строку
print $text; меняем на:
|
|||
|
||||
| box |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 506 Регистрация: 27.2.2007 Репутация: 0 Всего: 0 |
НЕт , не то , дело в том что текст записан в одну строку , и в итоге перевод строки просходит в самом конце текста , а надо что-бы после каждого саундтрека !!!
|
|||
|
||||
| GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
box, пользуйтесь тегами: [code=php]ВАШ КОД[/code]. Никто не обязан портить себе зрение, разбирая неподсвеченный код!
Добавлено @ 01:53 А там присутствуют переносы строк? ("\n") -------------------- ![]() ![]() |
|||
|
||||
| box |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 506 Регистрация: 27.2.2007 Репутация: 0 Всего: 0 |
Спасибо за помощь , я уже решил эту проблемму через explode !!!
|
|||
|
||||
| GZep |
|
|||
![]() участник Винграда ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1528 Регистрация: 7.7.2006 Где: Москва Репутация: 8 Всего: 32 |
box, вы забыли пометить вопрос как решенный.
-------------------- ![]() ![]() |
|||
|
||||
| box |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 506 Регистрация: 27.2.2007 Репутация: 0 Всего: 0 |
спасибо за помош всем кто примал участие !!!!!!
воx!!! |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |