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으로 생각하고있었습니다. 감사! –