php语法与C语言相似,代码基本差不多,因此不做解释,只做记录。
<?php
// 数组冒泡排序
$arr = array(2, 3, 1, 7, 4, 8, 5, 9, 6);
$num = sizeof($arr);
for($i = 0; $i < $num; $i++){
for($j = 0; $j < $num - $i - 1; $j++){
if($arr[$j] > $arr[$j + 1]){
$tmp = $arr[$j];
$arr[$j] = $arr[$j + 1];
$arr[$j + 1] = $tmp;
}
}
}
for($i = 0; $i < $num; $i++)
echo $arr[$i];
?>
结果:
123456789
其中
sizeof($arr)
为求数组元素个数
strlen(str)
为求字符串长度