我第一次使用PHP,我有一个购物车。
我希望每个项目都有一个链接回自己的产品页面。 所以我正在使用这个
$output[] = '<a href="'.$brand.'/index.php#'.$id.'" target="_blank">';
不幸的是,$ brand没有相同的文件夹名称。 我需要帮助来编写一些代码,例如将“这是第一品牌”替换为“品牌一”。 另外我只有几个品牌,所以我可以为每个操作使用一行,不需要考虑替换''to''的东西 - 例如!
I think this could be something但我不希望脚本重命名所有内容的值,因为它们仍然需要像“这是第一个品牌”一样输出,只有链接才输出处理后的值。 / p>
答案 0 :(得分: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所要求的那样会更容易。