Я храню некоторые данные в массиве, и я хочу добавить к нему ключ, если заголовок уже существует в массиве. Но по какой-то причине он не добавляет ключ к названию.PHP переименование строки, если строка уже существует
Вот мой цикл:
$data = [];
foreach ($urls as $key => $url) {
$local = [];
$html = file_get_contents($url);
$crawler = new Crawler($html);
$headers = $crawler->filter('h1.title');
$title = $headers->text();
$lowertitle = strtolower($title);
if (in_array($lowertitle, $local)) {
$lowertitle = $lowertitle.$key;
}
$local = [
'title' => $lowertitle,
];
$data[] = $local;
}
echo "<pre>";
var_dump($data);
echo "</pre>";
http://php.net/manual/en/function.error-reporting.php –
@ Fred-II- Я попытался установить 'error_reporting (-1) ; но я не получаю никаких ошибок –