计算机, 程序设计
一个是如何排序的数组?
经常解决,使被存储在数组中的数据的排序所需要的某些任务时。 什么是排序数组? 这里,例如,在玩牌,奠定了人的价值和适合自己的卡。 这使得能够确定他们缺乏什么其他的卡。 而在所有的字典按字母顺序排列。 例子是很多的。 排序 - 重新排列在指定的理由的顺序一定数目的对象。 数组排序相当往往需要。 为此,使用了不同的方法。 要了解它们的本质,只要在详细考虑多种方式。
要明白,该阵列由多个双键和特定值中的这一点很重要。 用C数组排序与几十行代码的帮助下完成的,和PHP的语言,这是只取得了一个简单的命令。 数组排序是可能的密钥或值的基础上。 仍然有可能分配的价值,使他们与现有的按键或分配新。
的功能的主要区别
排序 PHP的阵列 是可以使用各种功能。 让我们来看看它们的区别:
- 对值 - 一些功能由它们的关键要素,以及其他排序阵列。
- 有不同的排序顺序:降下来,成长,自然,数字,字母,随机或指定的用户。
- 一些功能都能够排列的关键字和值之间的连接后进行保存。 但在其中的密钥将被重置为新值的特征。
- 每个功能提供传递的数组的变形。 排序复制,他们不回来。
- 排序顺序是不确定的,当函数确定的两个要素为相等。 这种不稳定的排序。
在PHP某种功能阵列
排序()和rsort()。 排序()订单按字母顺序排列。 让我们注意到,这个功能是区分大小写的。 它是通过排除键的值进行排序。 Rsort()将排序以相反的顺序,也根据这些值,并忽略键。
ASORT() - 它是保键和值之间的关系的功能之一。 这是一个关联数组是有用的,当它是非常重要的。
的二维阵列
一个有趣的二维阵列排序。 这可以用不同的方式来完成。 PHP有机会比较两个数或两个字符串。 在任何多维数组,数组的每个元素。 在PHP中,比较多个阵列,你需要创建一个特定的方法。 考虑一个二维数组,它存储水果,全名和价格的缩写名称。 数组元素可以在缩写名称的字母顺序进行排序。
现在,在PHP数组排序将是你理解。
Similar articles
Trending Now