0

我有一个现有的 foreach 循环,如下所示,我希望在其中添加另一个 foreach 循环。基本上我正在做的是为 SEO 目的创建文件。这并不理想,但一位客户坚持认为他希望这样做。无论如何,所以我有以下循环,我希望了解如何添加另一个循环,该循环将循环遍历一系列城市并将它们也添加到文件名中。

例如,现在文件名的结构是这样的......

公司名称 - 电话号码 - 关键字

它循环浏览通过网络表单提供的关键字列表,并为每个文件分配一个关键字。现在他也想添加城市,但当然同样的规则也适用。每个文件一个城市,在关键字之后找到。

我试过了,但不是每个文件一个城市,而是将数组中的每个城市插入一个文件名。我希望这是一个快速修复。:)

谢谢!

<?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