0

以下に示すように、既存の 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';
}
?>
4

0 に答える 0