Я хочу получить с помощью 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.
Я нашел решение !! второй взорваться с </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 строк кода, просто чтобы посмотреть файл !! слишком тяжело).
С этим решением это
работает как шарм! Я счастлив .. 🙂 [решено]. никола
вам нужно взорвать его также <td>
Couse <td>
является «ячейкой таблицы» — <tr>
это целый ряд