假設我有一個數組Tomat, Ost
我該怎麼做纔是這樣的:Tomat, ost
?使字符串數組的所有字符串變成小寫字母,除了第一個字
$ingredient_a = Array('Tomat', 'Ost');
echo implode(', ', $ingredient_a);
假設我有一個數組Tomat, Ost
我該怎麼做纔是這樣的:Tomat, ost
?使字符串數組的所有字符串變成小寫字母,除了第一個字
$ingredient_a = Array('Tomat', 'Ost');
echo implode(', ', $ingredient_a);
使用ucfirst
和array_map
與strtolower
echo ucfirst(implode(', ', array_map('strtolower',$ingredient_a)));
非常好,甜蜜的一行代碼!非常感謝! – Erik
這與問題陳述不符;它*假定*第一個單詞已經大寫。 –
$ingredient_a = array('Tomat', 'Ost');
$new = array();
foreach($ingredient_a as $key => $value) {
$key == 0 ? $new[] = $value : $new[] = strtolower($value);
}
echo implode(', ', $new);
你有沒有做任何* *試圖解決* *任何這個問題的一部分? –
是的。 '回聲implode(',',array_map('strtolower',$ ingredient_a));'但它只會使所有的單詞小寫。 – Erik
這是什麼語言? –