php学习之三(条件语句,数组)

来源:互联网 发布:数据库系统概念电子书 编辑:程序博客网 时间:2024/06/10 20:50

PHP 条件语句


当您编写代码时,您常常需要为不同的判断执行不同的动作。您可以在代码中使用条件语句来完成此任务。
在 PHP 中,提供了下列条件语句:
if 语句 - 在条件成立时执行代码
if...else 语句 - 在条件成立时执行一块代码,条件不成立时执行另一块代码
if...else if....else 语句 - 在若干条件之一成立时执行一个代码块

switch 语句 - 在若干条件之一成立时执行一个代码块

PHP 循环

在您编写代码时,您经常需要让相同的代码块一次又一次地重复运行。我们可以在代码中使用循环语句来完成这个任务。

在 PHP 中,提供了下列循环语句:

  • while - 只要指定的条件成立,则循环执行代码块
  • do...while - 首先执行一次代码块,然后在指定的条件成立时重复这个循环
  • for - 循环执行代码块指定的次数
  • foreach - 根据数组中每个元素来循环代码块
  • foreach 循环

    foreach 循环用于遍历数组。

    Syntax

  • foreach ($array as $value){要执行代码;}

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 - 数组排序函数

在本章中,我们将一一介绍下列 PHP 数组排序函数:

  • sort() - 对数组进行升序排列
  • rsort() - 对数组进行降序排列
  • asort() - 根据关联数组的值,对数组进行升序排列
  • ksort() - 根据关联数组的键,对数组进行升序排列
  • arsort() - 根据关联数组的值,对数组进行降序排列
  • krsort() - 根据关联数组的键,对数组进行降序排列
<?php$cars=array("Volvo","BMW","Toyota");sort($cars);
// 其他排序类似?>





0 0
原创粉丝点击