-1
我想反轉字符串而不使用strrev()
。我認爲這將是一個簡單的任務:手動反轉字符串不工作
$str = 'I am a string';
$rev = '';
for($i = 0, $len = strlen($str), $j = $len -1; $i < $len; $i++, $j--) {
$rev += $str[$j];
}
echo $rev;
結果0
。爲什麼是這樣?
當我這樣做:
$str = 'I am a string';
$rev = '';
for($i = 0, $len = strlen($str), $j = $len -1; $i < $len; $i++, $j--) {
echo $str[$j];
}
我得到:gnirts a ma I
爲什麼第二陣列返回所期望的結果,但第一個是返回錯誤的結果,0
?
'+ ='是算術加法; '。='是你想要的連接方式 –
@MarkBaker man我在用Python思考。謝謝! –