use*_*815 -1 php sorting for-loop
嗨,我似乎无法让这工作,我继续在第8行和第11行得到未定义的错误.这是我的代码
<?php
$count = 0;
$temp = 0;
$name = array("Suzuki", "Holden", "Jaguar", "Toyota", "Hyundai", "Ford", "Honda", "Mazda");
echo $name[0] . " " . $name[1] . " " . $name[2] . " " . $name[3] . " " . $name[4] . " " . $name[5] . " " . $name[6] . " " . $name[7] . "<p>";
for ($incount = 0; $incount <= 7; $incount++) {
if ($name[$incount] > $name[$incount + 1]) {
$temp = $name[$incount];
$name[$incount] = $name[$incount + 1];
$name[$incount + 1] = $temp;
echo $name[0] . " " . $name[1] . " " . $name[2] . " " . $name[3] . " " . $name[4] . " " . $name[5] . " " . $name[6] . " " . $name[7] . $count++ . "<p>";
}
}
?>
Run Code Online (Sandbox Code Playgroud)
这是错误的:
$name[$incount] > $name[$incount + 1]
Run Code Online (Sandbox Code Playgroud)
当$incount = 7那么$incount +1 = 8什么是未定义你...因为你刚才定义的7片...
解决方案可以就是 $incount < 7
| 归档时间: |
|
| 查看次数: |
605 次 |
| 最近记录: |