我有一個功能,通過陣列來代替每個字符:獲得的最後一個字符的字符串
function z3($str){
$text=$str;
$sr = array(
'a' => array('A'),
'b' => array('B'),
' ' => array(' ')
);
for ($i = 0, $len = strlen($text); $i < $len; $i++) {
$news .= $sr[$text[$i]][@array_rand($sr[$text[$i]])];
}
$nn=$news;
return $nn;
}
echo z3("aaa");
,我得把它發展到如果字符(a
)是硬道理,這是後一個空間,我想添加('s
)它。讓我解釋一下:
$str = "aaa aaa aaa";
echo z3($str);
我需要輸出爲AAA's AAA's AAA
。
ü希望每個單詞,並用''s'任何空間的大寫。我對嗎? – diEcho
所以「酒吧標籤」將轉換爲「BAr的標籤」? – ghoti
非常令人困惑的問題。轉換中有一個strtoupper($ str),並且用空格替換任何字符。 – macjohn