2015-10-05 72 views
1

切割的方向也有我喜欢的字符串:PHP:从字符串

/home/kamal/public_html/clients/book/wp-content/uploads/wpcf7_uploads/1983322598/k.jpg 

我需要得到的只有

wp-content/uploads/wpcf7_uploads/1983322598/k.jpg 

怎么能这样做?

+0

是'/家庭/卡迈勒/的public_html /客户机/电子书/'在每串一样的吗?一个简单的方法是'$ string = str_replace('/ home/kamal/public_html/clients/book /','',$ string);' – samlev

回答

2
$string = "/home/kamal/public_html/clients/book/wp-content/uploads/wpcf7_uploads/1983322598/k.jpg"; 

$exploded_string = explode("/", $string); 
//$exploded_string is now an array of: home, kamal, public_html.... ...k.jpg 

$n = array_search("wp-content", $exploded_string); 
//$n is now the index of "wp-content" in the $exploded_string array 

$new_path = array_slice($exploded_string, $n); 
$new_path = implode("/", $new_path); 

echo $new_path;