我有以下.htaccess文件
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*)-pid-(.*)\.html$ product.php?n=$1&pid=$2
在我的php文件中我有这段代码:
<?php print $product->name; ?>-pid-<?php print $product[id]; ?>.html
如何在产品名称中自动添加“ - ”,使其看起来不像“Apple iPod 32GB 1st generation”,但看起来像“Apple-iPod-32GB-1st-generation”
由于
答案 0 :(得分:0)
用PHP中的破折号替换空格。
<?php print str_replace(" ", "-", $product->name) ?>-pid-<?php print $product[id]; ?>.html
答案 1 :(得分:0)
$seourl = strtolower(urlencode($product->name));
它使用+而不是 - ,但是如果你坚持的话,str_replace可以改变它。
答案 2 :(得分:0)
使用 str_replace()功能。
使用此函数只需用连字符替换空格。
str_replace(" ","-",$productname)