PHP получает содержимое ячейки

Я хочу получить с помощью PHP содержимое ячейка таблицы в другой файл. С помощью этого кода я получаю содержимое все клетки строка.

$url = 'folder/myPage.php';
$content = file_get_contents($url);
$first_step = explode('<tr id="foo">' , $content );
$second_step = explode('</tr>' , $first_step[1] );

echo $second_step[0];

Как получить конкретную ячейку? (второе, например …)

$url = 'folder/myPage.php';
$content = file_get_contents($url);

//Ugly Code !...doesn't work !

$first_step = explode('<tr id="foo"><td[1]' , $content );
$second_step = explode('</td></tr>' , $first_step[1] );

echo $second_step[0];

Thanks.Nicolas.

2

Решение

Я нашел решение !! второй взорваться с </td> а не с </tr> :

$url = 'folder/myPage.php';
$content = file_get_contents($url);
$first_step = explode('<tr id="' . $ref . '">' , $content );
$second_step = explode('</td>' , $first_step[1] );

echo $second_step[1]; // show the content of the second cell
echo $second_step[5]; // show the content of the sixth cell
// etc...

// "$ref" is a loop with foreach in a list of elements

Я не хотел использовать для этого библиотеку (например, Simple_Html_Dom: 1800 строк кода, просто чтобы посмотреть файл !! слишком тяжело).

С этим решением это
работает как шарм! Я счастлив .. 🙂 [решено]. никола

1

Другие решения

вам нужно взорвать его также <td> Couse <td> является «ячейкой таблицы» — <tr> это целый ряд

0

По вопросам рекламы [email protected]