以下に示すように、既存の foreach ループがあり、内部に別の foreach ループを追加しようとしています。基本的に私がやっていることは、SEO 目的のファイルを作成することです。理想的ではありませんが、クライアントはこのようにしてほしいと主張しています。とにかく、次のループがあり、都市の配列を循環し、それらをファイル名にも追加する別のループを追加する方法について、何らかの方向性を得たいと思っていました。
たとえば、現在、ファイル名は次のように構成されています...
会社名 - 電話番号 - キーワード
ウェブフォームから提供されたキーワードのリストを循環し、各ファイルに 1 つのキーワードが割り当てられます。今度は都市も追加したいと考えていますが、もちろん同じルールが適用されます。ファイルごとに 1 つの都市で、キーワードの後にあります。
私はそれを試してみましたが、ファイルごとに 1 つの都市を移動する代わりに、配列内のすべての都市を 1 つのファイル名に挿入しました。私はそれが迅速な修正であることを願っています。:)
ありがとう!
<?php
foreach ($keyword_list as $key => $value) {
$keyword = strtolower($value);
//REMOVE COMMAS
$keyword = str_replace(',', '', $keyword);
//ADD HYPHENS
$keyword = str_replace(' ', '-', $keyword);
for ($i = 0; $i < count($content); $i++) {
$content[$i] = trim($content[$i]);
//RE-REPLACE SINGLE QUOTES TO ESCAPED VERSIONS FOR INCLUSION IN HTML DOC (PHP ARRAY)
$content[$i] = str_replace("'", "\'", $content[$i]);
}
$file = strtolower(str_replace(' ', '-', $businessName . '-' . $businessPhone));
$file .= '-' . $keyword;
$filename = $file . '.php';
}
?>