PHP 条件语句
当您编写代码时,您常常需要为不同的判断执行不同的动作。您可以在代码中使用条件语句来完成此任务。 在 PHP 中,提供了下列条件语句: if 语句 - 在条件成立时执行代码 if...else 语句 - 在条件成立时执行一块代码,条件不成立时执行另一块代码 if...else if....else 语句 - 在若干条件之一成立时执行一个代码块
switch 语句 - 在若干条件之一成立时执行一个代码块
在您编写代码时,您经常需要让相同的代码块一次又一次地重复运行。我们可以在代码中使用循环语句来完成这个任务。
在 PHP 中,提供了下列循环语句:
while - 只要指定的条件成立,则循环执行代码块 do...while - 首先执行一次代码块,然后在指定的条件成立时重复这个循环 for - 循环执行代码块指定的次数 foreach - 根据数组中每个元素来循环代码块foreach 循环用于遍历数组。
PHP数组
// 数值数组 // $cars=array("Volvo","BMW","Toyota"); // $length=count($cars); // // 遍历数组 // for ($x=0; $x < $length; $x++) { // echo $cars[$x]."<br>"; // } // 关联数组 // $age=array("Peter"=>"35","Ben"=>45,"Kevin"=>"18"); // // 遍历 // foreach ($age as $x => $x_val) { // echo "Key=".$x.",Value=".$x_val."<br>"; // } // 多维数组 $sites = array ( "runoob"=>array ( "菜鸟教程", "http://www.runoob.com" ), "google"=>array ( "Google 搜索", "http://www.google.com" ), "taobao"=>array ( "淘宝", "http://www.taobao.com" ) ); print("<pre>"); // 格式化输出数组 print_r($sites); print("</pre>");在本章中,我们将一一介绍下列 PHP 数组排序函数:
sort() - 对数组进行升序排列 rsort() - 对数组进行降序排列 asort() - 根据关联数组的值,对数组进行升序排列 ksort() - 根据关联数组的键,对数组进行升序排列 arsort() - 根据关联数组的值,对数组进行降序排列 krsort() - 根据关联数组的键,对数组进行降序排列 <?php $cars=array("Volvo","BMW","Toyota"); sort($cars); // 其他排序类似 ?>
