Код: Выделить всё
foreach ($tables as $table) {
$response = $this->client->get($url, [
'http_errors' => false,
]);
$body = $response->getBody()->getContents();
$crawler = new crawler($body);
$version = $crawler->filter('tr > td');
$i = 1;
while (true) {
if (something) {
break;
}
$tableVersions[$table] = preg_split('/\r\n|\r|\n/', $version->eq($i + 1)->text());
$i++;
}
}
return $tableVersions;
Когда я распечатайте $version->eq($i + 1)->text() в Windows, это выглядит так:
Код: Выделить всё
word1
word2
word3
Код: Выделить всё
word1word2word3
Полагаю, в Windows сканер возвращает новые переводы строк, а в Linux — нет? Как мне затем получить хороший массив всех тегов на HTML-странице, а затем отфильтровать их?
Подробнее здесь: https://stackoverflow.com/questions/490 ... t-in-linux
Мобильная версия