[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Спарсить
PHP Useless
Как спарсить значение каждого тд в отдельную переменную?
<td>Vasya </td>
<td>Pupkin </td>
<td>1</td>
<td>15</td>
<td>7</td>
<td>305487</td>
<td>007 </td>
<td>A</td>
<td>M</td>
<td>Q</td>
<td>R</td>
igolka97
PHP Useless

http://php.net/manual/ru/function.explode.php
walerus
А регулярки уже не комильфо?

igolka97
зы: хотел посмотреть как с помощью эксплода это сделать )
FatCat
Цитата (walerus @ 18.11.2016 - 14:53)
хотел посмотреть как с помощью эксплода это сделать

Как-то так
$txt = '<td>Vasya </td>
<td>Pupkin </td>
<td>1</td>
<td>15</td>
<td>7</td>
<td>305487</td>
<td>007 </td>
<td>A</td>
<td>M</td>
<td>Q</td>
<td>R</td>'
;
$output = array();
$txt = explode('<td>', $txt);
foreach($txt as $v)
if(stristr($v, '</td>'))
$output[] = substr($v, 0, strpos($v, '</td>'));


Или так.
$txt = '<td>Vasya </td>
<td>Pupkin </td>
<td>1</td>
<td>15</td>
<td>7</td>
<td>305487</td>
<td>007 </td>
<td>A</td>
<td>M</td>
<td>Q</td>
<td>R</td>'
;
$output = array();
$txt = explode('<td>', $txt);
foreach($txt as $v)
{
$v = explode('</td>', $v);
if($v[0])
$output[] = $v[0];
}


_____________
Бесплатному сыру в дырки не заглядывают...
Быстрый ответ:

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