Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Dom получить значение дивов 
V
    Опции темы
studentigor
Дата 2.7.2010, 10:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 397
Регистрация: 14.11.2008

Репутация: нет
Всего: нет



Доброго времени суток!!!
Есть кусок html кода. И при постраничном выводе контента, он отвечает за нумерацию страниц
Код

<table class="paging" border="0" cellspacing="0" cellpadding="0">
       <tr>
        <td style="padding:0px 5px 5px 7px;"><a id="previous_page" href="/?a=1&w=1" class="f19">&larr;</a></td>
        <td width="12"><img src="inc/images/wrapper4.gif" width="12" height="26" /></td>
        <td width="100%" bgcolor="#E8E8E8" align="center"><div class="sel">1</div><a href="/?a=1&w=2"><div>2</div></a><a href="/?a=1&w=3"><div>3</div></a><a href="/?a=1&w=4"><div>4</div></a><a href="/?a=1&w=5"><div>5</div></a><a href="/?a=1&w=6"><div>6</div></a><a href="/?a=1&w=7"><div>7</div></a><a href="/?a=1&w=8"><div>8</div></a><a href="/?a=1&w=9"><div>9</div></a><div>...</div><a href="/?a=1&w=34"><div>34</div></a></td>
        <td width="12"><img src="inc/images/wrapper5.gif" width="12" height="26" /></td>
        <td style="padding:0px 7px 5px 7px;" nowrap="nowrap"><a id="next_page" href="/?a=1&w=2">следующая <span class="f19">&rarr;</span></a></td>
         </tr>
        </table>


И мне нужно вытянуть номера страниц(вернее его последнее значение "34")
Вот как я это делаю
Код

$page = array();
foreach ($text -> find('table[class="paging"] div') as $temp10){
    
    $out['value'][$i] = strip_tags($temp10,'<br>');
    $page[] = $temp10;

    
}

И если я смотрю размер массива $page - все правильно - 11,
Вытягиваю последний элемент, с помощю echo выводит 34, но мне нужно чтоб это 34 было  типа int.
Код

$pages = intval($page[count($page) - 1]);

И не срабатывает. 
Делаю print_r($pages) -  получается такое мясо... Выводит огромнейшую кучу масивов, я минуты 3 смотрел, ждал пока загрузится - но страница и не думала останавливать вывод массивов.
что это за прикол?

Это сообщение отредактировал(а) studentigor - 2.7.2010, 10:30
PM MAIL   Вверх
ksnk
Дата 2.7.2010, 10:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: нет
Всего: 386



осталось только рассказать народу откуда берется $text, отчего у него есть метод find и что получается в результате $text -> find('table[class="paging"] div').
После этого еще немного подумать и понять - отчего-же в этом $page скапливается
Цитата(studentigor @  2.7.2010,  10:29 Найти цитируемый пост)
такое мясо




--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
studentigor
Дата 2.7.2010, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 397
Регистрация: 14.11.2008

Репутация: нет
Всего: нет



Чето не очень получается у меня.
Подскажите пожалуйста
PM MAIL   Вверх
studentigor
Дата 2.7.2010, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 397
Регистрация: 14.11.2008

Репутация: нет
Всего: нет



Все "дума" заработала, стоило выпить кофе и покурить.


PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: X технологии | Следующая тема »


 




[ Время генерации скрипта: 0.0675 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.