配列にデータを格納していますが、タイトルが配列に既に存在する場合は、そのキーを追加します。しかし何らかの理由でタイトルにキーを追加していません。ここで文字列がすでに存在する場合、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 –
@フレッド-II-:
簡単な例; 'しかし、何もエラーはありません –