php实现字符串反转[首尾交换]

php实现字符串反转,不用strrev,不借用数组方式,时间复杂度度小于On的,首尾交换的那种实现。

<?php
$str = hello world;
$tmp = ;
for$i = strlen$str-1; $i >= 0; $i--{ $tmp .= $str{$};
} echo $tmp;

貌似不存在On/2这种说法,也还是On

php<?php $str = I am Mr.Jing; // 我去!php中字符串的元素居然是可变的
for $i=0, $j = strlen$str-1; $i < $j; $i++, $j-- { $tmp = $str[$j]; $str[$j] = $str[$i]; $str[$i] = $tmp;
}
// 输出结果
echo $str;

发表评论

电子邮件地址不会被公开。 必填项已用*标注