PDA

Просмотр полной версии : Парсинг текста


fire64
20.01.2010, 16:54
Здравствуйте.
Подскажите как реализовать парсинг

Есть HTML код


align="left" width="78%"><b>thisworld</b></td><td style


Мне нужно получить слово которое будет вместо "thisworld"

тоесть, надо что-то типа

$word = filter( "align="left" width="78%"><b>", "</b></td><td style" );

Подскажите как это реализовать

warlok
20.01.2010, 17:02
$text = ' align="left" width="78%"><b>thisworld</b></td><td style ';
preg_match("#align=\"left\" width=\"78%\"><b>(.*?)</b></td><td style#",$text,$out);
var_dump($out);

fire64
20.01.2010, 17:27
Ок, еще вопрос

есть код

width="78%"><b>

для того, что бы найти это место я использовал

$pos = strpos($URL , "width=\"78%\"><b>");
однако, strpos почему-то не находит место вхождения строки

imajo.ati
20.01.2010, 17:31
strpos почему-то не находит место вхождения строки
странно, у меня нашлось в позиции 13
я копировал прямо с форума:
<?php
$URL = 'align="left" width="78%"><b>thisworld</b></td><td style ';
$pos = strpos($URL , "width=\"78%\"><b>");
print_r($pos);

fire64
20.01.2010, 18:28
С этим разобрался.
Теперь еще вопрос
как преобразовать Linux Time в нормальный формат ?

например 1160841587

m0Hze
20.01.2010, 18:37
С этим разобрался.
Теперь еще вопрос
как преобразовать Linux Time в нормальный формат ?

например 1160841587

date("H:i:s",1160841587);

не?