PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (5): « 1 2 3 4 [5]

> Найдено сообщений: 63
tsoi85 Отправлено: 01 Июля, 2011 - 02:34:26 • Тема: Сколъко символов в тексте • Форум: Хранение данных, их вывод и обработка

Ответов: 4
Просмотров: 1306
http://www.php.su/functions/?substr

http://www.php.su/functions/?mb-substr
tsoi85 Отправлено: 28 Июня, 2011 - 19:23:06 • Тема: Нужна помощь с регуляркой • Форум: Регулярные выражения

Ответов: 16
Просмотров: 870
Предполагаю что переменная $link[1][$i], возвращает нужный htlm, указанный Вами ранее.

PHP:
скопировать код в буфер обмена
  1.  
  2. preg_match_all("#<span class=\"vid-size\">(.*)<\/span><a href=\"([^\>\"]*)\"([^\>]*)>(.*)</a>#i", $link[1][$i] , $size);
  3.  
  4. var_dump($size);
  5.  


Результат var_dump:
CODE (html):
скопировать код в буфер обмена
  1.  
  2. array(5) {
  3.   [0]=>
  4.   array(2) {
  5.     [0]=>
  6.     string(285) "<span class="vid-size">12.0 MB</span><a href="http://domain.com/201106/23/282070/180P_165K_282070.mp4?nvb=20110627043614&nva=20110629231614&hash=0593ef10156701a52994d" onclick="pageTracker._trackEvent('Video Page','Click Download IPHONE');" id="download-mp4">Download IPHONE Format</a>"
  7.     [1]=>
  8.     string(285) "<span class="vid-size">9.24 MB</span><a href="http://domain.com/201106/23/282070/144P_146K_282070.3gp?nvb=20110627043614&nva=20110629231614&hash=07092e81ecb8c0ea1d5c8" onclick="pageTracker._trackEvent('Video Page','Click Download MOBILE');" id="download-3gp">Download MOBILE Format</a>"
  9.   }
  10.   [1]=>
  11.   array(2) {
  12.     [0]=>
  13.     string(7) "12.0 MB"
  14.     [1]=>
  15.     string(7) "9.24 MB"
  16.   }
  17.   [2]=>
  18.   array(2) {
  19.     [0]=>
  20.     string(120) "http://domain.com/201106/23/282070/180P_165K_282070.mp4?nvb=20110627043614&nva=20110629231614&hash=0593ef10156701a52994d"
  21.    [1]=>
  22.    string(120) "http://domain.com/201106/23/282070/144P_146K_282070.3gp?nvb=20110627043614&nva=20110629231614&hash=07092e81ecb8c0ea1d5c8"
  23.  }
  24.  [3]=>
  25.  array(2) {
  26.    [0]=>
  27.    string(91) " onclick="pageTracker._trackEvent('Video Page','Click Download IPHONE');" id="download-mp4""
  28.     [1]=>
  29.     string(91) " onclick="pageTracker._trackEvent('Video Page','Click Download MOBILE');" id="download-3gp""
  30.   }
  31.   [4]=>
  32.   array(2) {
  33.     [0]=>
  34.     string(22) "Download IPHONE Format"
  35.     [1]=>
  36.     string(22) "Download MOBILE Format"
  37.   }
  38. }
  39.  
tsoi85 Отправлено: 28 Июня, 2011 - 18:00:51 • Тема: Нужна помощь с регуляркой • Форум: Регулярные выражения

Ответов: 16
Просмотров: 870
PHP:
скопировать код в буфер обмена
  1.  
  2. preg_match_all("#<span class=\"vid-size\">(.*)<\/span><a href=\"([^\>\"]*)\"([^\>]*)>(.*)<\/a>#is", $link, $a);
  3.  


Может, поможет...

Страниц (5): « 1 2 3 4 [5]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB