2012-11-25 75 views
1

本工程以ucwords和str_replace函數結合起來,如果我只需要更換一個字符:如果我要替換幾個單詞/字符,如何結合ucwords和str_replace?

echo str_replace('_', ' ', ucwords($cname)); 

本工程以代替字詞/字符:

$search_name = array('_', ',', 'neckline', 'skirts', 'skirt','pants', 'neckline_size', 'sleeves', 'pants_length'); 
$replace_name = array(' ', ', ', ''); 
$rows = str_replace($search_name, $replace_name, $row); 
echo $rows['silhouettes_like']; 

但是,如果我試圖通過添加此將它們結合起來,它呼應的「陣列」,而不是價值

$style_names = ucwords($rows); 

回答

1

看起來像你想的array_map函數ucwords映射到每個行值

$rows = array_map('ucwords', $rows); 
+0

這正是我所需要的:-D謝謝! –

相關問題