-2

我第一次尝试 PHP,我有一个购物车。

我希望每个项目都有一个链接回到它自己的产品页面。所以我用这个

$output[] = '<a href="'.$brand.'/index.php#'.$id.'" target="_blank">';

不幸的是,$brand 没有相同的文件夹名称。例如,我需要帮助编写一些将“这是第一个品牌”替换为“品牌一”的代码。另外我只有几个品牌,所以我可以为每个操作使用一条线,无需考虑将''替换为'-'之类的东西!

我认为这可能是什么,但我不希望脚本重命名所有内容的值,因为它们仍然需要像“这是第一个品牌”一样输出,处理后的值仅在链接上输出。

4

1 回答 1

1

根据您所说的要求(您可以逐行替换),您可以在链接中使用相同的功能,即str_replace。

$array1 = {'this is the first brand','this is the second brand'};
$array2 = {'brand-one','brand-two'};
$brand2 = str_replace($array1,$array2,$brand);

这适用于少量元素,但对于大量元素,如果您有 jasper 要求的替换模式会更容易。

于 2012-11-03T19:38:23.500 回答