推荐阅读
  • PHP 安全 E-mail

    PHP Secure E-mails 在上一节中的 PHP e-mail 脚本中,存在着一个漏洞。 PHP E-mail 注入 首先,请看上一章中的 PHP 代码: 菜鸟教程(爱学习网.com)..

  • PHP For 循环

    PHP 循环 - For 循环 循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块。 for 循环 for 循环用于您预先知道脚本需要运行的次数的情况。 语法 for (初始值; 条件; 增量) { 要执行的代码; } 参数: 初始值:主要是初始化一个变量值,用于设置一个计数器(但可以是任何在循环的开始被执行一次的代码)。 条件:循环执行的限制条件。如果为 TR

  • PHP Libxml

    PHP Libxml 函数 PHP Libxml 简介 Libxml 函数和常量与 SimpleXML、XSLT 以及 DOM 函数一起使用。 安装 这些函数需要 Libxml 程序包。 在 xmlsoft.org 下载 PHP Libxml 函数 PHP:指示支持该函数的最早的 PHP 版本。 函数 描述 PHP libxml_clear_errors()

  • PHP 7 新特性

    PHP 7 新特性 PHP 7+ 版本极大地改进了性能,在一些WordPress基准测试当中,性能可以达到PHP 5.6的3倍。 PHP 7+ 版本新加特性如下表所示: 序号 内容 1 PHP 标量类型与返回值类型声明 2 PHP NULL 合并运算符 3 PHP 太空船运算符(组合比较符) 4 PHP 常量数组 5 PHP 匿名类 6 PH

  • PHP If...Else

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

  • PHP EOF(heredoc)

    PHP EOF(heredoc) 使用说明 PHP EOF(heredoc)是一种在命令行shell(如sh、csh、ksh、bash、PowerShell和zsh)和程序语言(像Perl、PHP、Python和Ruby)里定义一个字符串的方法。 使用概述: 1. 必须后接分号,否则编译通不过。 2. EOF 可以用任意其它字符代替,只需保证结束标识与开始标识一致。 3. 结束标识必须顶格

  • PHP 类型比较

    PHP 类型比较 虽然 PHP 是弱类型语言,但也需要明白变量类型及它们的意义,因为我们经常需要对 PHP 变量进行比较,包含松散和严格比较。 松散比较:使用两个等号 == 比较,只比较值,不比较类型。 严格比较:用三个等号 === 比较,除了比较值,也比较类型。 例如,'42' 是一个字符串而 42 是一个整数。FALSE 是一个布尔值而 'false&#0

  • PHP PCRE

    PHP 正则表达式(PCRE) 正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。 更多正则表达式的内容可参考我们的:正则表达式 - 教程。 PHP 中我们可以使用 PCRE 扩展来匹配字符串的模式。 PCRE 函数 函数描述 preg_filter 执行一个正则表达式搜索

  • PHP 数组排序

    PHP 数组排序 数组中的元素可以按字母或数字顺序进行降序或升序排列。 PHP - 数组排序函数 在本章中,我们将一一介绍下列 PHP 数组排序函数: sort() - 对数组进行升序排列 rsort() - 对数组进行降序排列 asort() - 根据关联数组的值,对数组进行升序排列 ksort() - 根据关联数组的键,对数组进行升序排列 arsort() - 根据关联数组的值

  • PHP Filter

    PHP Filter 函数 PHP Filter 简介 PHP 过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤。 安装 Filter 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。 PHP Filter 函数 PHP:指示支持该函数的最早的 PHP 版本。 函数 描述 PHP filter_has_var() 检查是否存在指定输

PHP 数组排序

数组中的元素可以按字母或数字顺序进行降序或升序排列。

PHP - 数组排序函数

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

  • sort() - 对数组进行升序排列
  • rsort() - 对数组进行降序排列
  • asort() - 根据关联数组的值,对数组进行升序排列
  • ksort() - 根据关联数组的键,对数组进行升序排列
  • arsort() - 根据关联数组的值,对数组进行降序排列
  • krsort() - 根据关联数组的键,对数组进行降序排列

sort() - 对数组进行升序排列

下面的实例将 $cars 数组中的元素按照字母升序排列:


<?php

	$cars=array("Volvo","BMW","Toyota");sort($cars);?>

下面的实例将 $numbers 数组中的元素按照数字升序排列:


<?php

	$numbers=array(4,6,2,22,11);sort($numbers);?>

rsort() - 对数组进行降序排列

下面的实例将 $cars 数组中的元素按照字母降序排列:


<?php

	$cars=array("Volvo","BMW","Toyota");rsort($cars);?>

下面的实例将 $numbers 数组中的元素按照数字降序排列:


<?php

	$numbers=array(4,6,2,22,11);rsort($numbers);?>

asort() - 根据数组的值,对数组进行升序排列

下面的实例根据数组的值,对关联数组进行升序排列:


<?php

	$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

	asort($age);?>

ksort() - 根据数组的键,对数组进行升序排列

下面的实例根据数组的键,对关联数组进行升序排列:


<?php

	$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

	ksort($age);?>

arsort() - 根据数组的值,对数组进行降序排列

下面的实例根据数组的值,对关联数组进行降序排列:


<?php

	$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

	arsort($age);?>

krsort() - 根据数组的键,对数组进行降序排列

下面的实例根据数组的键,对关联数组进行降序排列:


<?php

	$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

	krsort($age);?>

完整的 PHP Array 参考手册

如需查看所有数组函数的完整参考手册,请访问我们的 PHP Array 参考手册

该参考手册提供了每个函数的简要描述和应用实例!

关于我们 免责声明 联系我们
Copyright © 2021 爱学习网 浙ICP备18049359号 网站地图 Google地图