关于数组排序

原近老是要对数据进据进行排序,下来就先来接触一维数组的排序。php 进行排序的函数有 sort, rsort, asort, arsort , ksort, krsot;一共有6 个排序函数,哪么它们各自的功能是什么呢?

sort, asort, ksort是顺序排充,sort 是以值进行排序,键不能保留,将会重置,asort,以值进行排序,键能保留 , ksort是以键进行排序,键能保留下来;rsort, arsort, krsort是进行倒序排序,rsort是值进行排序,键会被重置,arsort,,是以值进行排序,键能被保留,krsort是以键进行排序,键能保留下来。

<?php
	#数组排序功能测试、
	$fruits = array('d' => 'lemon', 'a' => 'orange', 'b' => 'banane', 'c' => 'apple');
	#顺序
	asort($fruits);
	print_r($fruits);
	ksort($fruits);
	print_r($fruits);
	arsort($fruits);
	print_r($fruits);
	krsort($fruits);
	print_r($fruits);
	sort($fruits);
	print_r($fruits);
	rsort($fruits);
	print_r($fruits);
?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值