[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: И снова регулярные выражения
OneFinal
я понял одно что регулярки не моё)

<tr><td ><strong><a href="http://avenger-game.ru" target="_blank">avenger-game.ru</a></strong></td>
<td > <strong><span
style="color: #800000;">x50</span></strong></td>
<td > <strong>
Interlude</strong></td>
<td ><span
style="color: #ff0000;"><strong>Завтра</strong></span></td>
</tr>


хелп )
нужно получить все что между
<strong> </strong> <a> </a> <span> </span>



$a = preg_match_all("&<tr><td ><strong><a href=\"(.*)\" target=\"_blank\">(.*)</a></strong></td>
<td > <strong><span style=
\"color: .*\">(.*)</span></strong></td>
<td > <strong>(.*)</strong></td>
<td ><span style=
\"color: (.*)\"><strong>(.*)</strong></span></td>
</tr>&sm"
, $text, $matches);


почему то не срабатывает
Игорь_Vasinsky
Цитата
#<strong><a href=".*" target="_blank">(.*)</a>#isUu


_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
OneFinal
Цитата (Игорь_Vasinsky @ 6.03.2013 - 17:39)
Цитата
#<strong><a href=".*" target="_blank">(.*)</a>#isUu

а как сразу все взять ?
Игорь_Vasinsky
как всё? что всё?

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
OneFinal
Цитата (Игорь_Vasinsky @ 6.03.2013 - 17:54)
как всё? что всё?

ну все что есть в таблице имел введу )
I++
Во смотри:

require_once('simple_html_dom.php');

$html = str_get_html('<tr><td ><strong><a href="http://avenger-game.ru" target="_blank">avenger-game.ru</a></strong></td>
<td > <strong><span style="color: #800000;">x50</span></strong></td>
<td > <strong>Interlude</strong></td>
<td ><span style="color: #ff0000;"><strong>Завтра</strong></span></td>
</tr>'
);

foreach($html->find('td') as $element)
echo $element->plaintext . '<br>';


На выходе получаем:

Цитата
avenger-game.ru
x50
Interlude
Завтра


Взять тута: http://simplehtmldom.sourceforge.net

Вот так вот брюки превращаются в элегантные шорты :)

P.S линяге смерть и проклятие.
OneFinal
Цитата (I++ @ 6.03.2013 - 18:15)
Во смотри:

require_once('simple_html_dom.php');

$html = str_get_html('<tr><td ><strong><a href="http://avenger-game.ru" target="_blank">avenger-game.ru</a></strong></td>
<td > <strong><span style="color: #800000;">x50</span></strong></td>
<td > <strong>Interlude</strong></td>
<td ><span style="color: #ff0000;"><strong>Завтра</strong></span></td>
</tr>'
);

foreach($html->find('td') as $element)
echo $element->plaintext . '<br>';


На выходе получаем:

Цитата
avenger-game.ru
x50
Interlude
Завтра


Взять тута: http://simplehtmldom.sourceforge.net

Вот так вот брюки превращаются в элегантные шорты :)

P.S линяге смерть и проклятие.

отлично, как доктор прописал) :D но одна трабла
Array
(
[
0] => VIP vipraider.ru
)
Array
(
[
0] => x100
)
Array
(
[
0] => Interlude
)
Array
(
[
0] => 23 марта
)
Array
(
[
0] => VIP pvp-club.com
)
Array
(
[
0] => x15
)
Array
(
[
0] => Epilogue
)
Array
(
[
0] => 15 марта
)


как их сделать по 4 шт, например

Array
(
[
0] => VIP pvp-club.com

[1] => x15

[2] => Epilogue

[3] => 15 марта
)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.