2014-08-28 47 views
0

基本上我有這個網址http://xxxxxxx.xxx/example.com/category-1sub-category-11/products.html,我有這個字符串sub-category-11,我想在字符串之前加上一個斜槓:http://xxxxx.xxx/example.com/category-1/sub-category-11/products.htmlstr_replace通過在一個字後面加一個斜槓php

$url = 'http://localhost/example.com/category-1sub-category-11/products.html'; 
$string = 'sub-category-11'; 
$new_url = preg_replace('/\b'.$string.'\b/', '/'.$string, $url); 

對此有何幫助?非常讚賞。

+2

也許會更好不是一開始就把它建成這樣,而不是改變它? – 2014-08-28 11:28:57

回答

1

也許這...

$new_url = str_replace($string, '/' . $string, $url); 
0

您可以使用str_replace用於此目的。只是屬於1類/

<?php 
$url = 'http://localhost/example.com/category-1sub-category-11/products.html'; 
$string = 'category-1'; 
$new_url = str_replace($string, $string.'/', $url); 

或/子類別的11

<?php 
$url = 'http://localhost/example.com/category-1sub-category-11/products.html'; 
$string = 'sub-category-11'; 
$new_url = str_replace($string, '/' . $string, $url); 

望子類別的11替換類別-1這可以幫助你

相關問題