我試圖返回給定的字符串,每刪除一個字母。刪除php中的每個第三個字符
這是我的代碼至今: -
function removeThirdLetter($sentence){
$output = "";
for ($i = 0;$i < strlen($sentence);$i++){
if($i % 3 != 0){
$output .= $sentence[$i];
}
}
return $output;
}
當我嘗試使用這樣的: -
$str = "Frank Sinatra";
echo removeThirdLetter($str);
它返回: -
RAK不及物動詞
當它應該返回: -
FrnkSiata
我怎樣才能糾正我的邏輯是什麼?
知道你怎麼能知道它是正確的嗎?試試看看。 –
你有沒有測試過,你知道嗎?它是否按預期工作?或不? –
'if($ i%3!= 0){ $ output。= $ sentence [$ i]; }' –