Я строю этот код:
$url_athlete = 'https://www.sports-reference.com/olympics/athletes/tr/giangiorgio-count-trissino-1.html';
$html3 = file_get_html($url_athlete,true);
$results = array();
foreach($html3->getElementsById('results') as $tag3){
foreach($tag3->getElementsByTagName('tr') as $tag4){
echo $tag4->plaintext . "\n";
}
}
Благодаря этому коду, если я распечатываю переменную tag4, получаю следующий вывод:
Games Age City Sport Event Team NOC Rank Medal
1900 Summer 22 Paris Equestrianism Mixed Long Jump Italy ITA 2 Silver
1900 Summer 22 Paris Equestrianism Mixed High Jump Italy ITA 1T Gold
1900 Summer 22 Paris Equestrianism Mixed High Jump Italy ITA 4
Ну, я пытался разными способами без результатов, я хотел бы получить эти значения из tag4 и назначить их переменным, т.е.
$year --> 1900
$season --> Summer
$Sport --> Equestrianism
$gender -> Mixed
$event --> Long Jump
$rank --> 2
$medal --> silver
после этого я вставлю эти значения в таблицу.
Тогда второй ряд:
$year --> 1900
$season --> Summer
$Sport --> Equestrianism
$gender -> Mixed
$event --> High Jump
$rank --> 1T
$medal --> gold
затем вставьте и так далее для последнего ряда.
Как я мог сделать?
Задача ещё не решена.
Других решений пока нет …