<?php function str_rev($str){ for($i = 0;true;$i++){ if(!isset($str[$i])){ break; } } $return = ""; for($j=$i-1;$j>=0;$j--){ $return .= $str[$j]; } return $return; } echo str_rev('abcdefg');
输出:
gfedcba
重点:字符串可以当数组来使用。
字符串中的字符可以通过一个以0为开始的,用类似数组结构中的方括号包含对应的数字来查找和修改,比如 $str[42], 可以把 字符串想像数组 。
跳出循环,使用 isset() 来判断。