gpt4 book ai didi

php - 分类是如何工作的?

转载 作者:搜寻专家 更新时间:2023-10-31 21:17:39 25 4
gpt4 key购买 nike

我查看了我以前的一些工作,发现 asort 函数可以完美地满足我需要的某些用途,尽管我尝试了一种截然不同且冗长的方法。

那么我的问题就是,asort在排序的时候是如何保持关联的呢?我认为数组可以按键排序,也可以按值排序,是否有第三个排序轴?

最佳答案

“第三个枢轴”是内存/数组中的实际位置。
在以下两个数组上执行 foreach 时,您会清楚地看到它,它们是相同的,但顺序不同:

$x1=array('mmm'=>'mmm','bbb'=>'bbb','ccc'=>'ccc');
$x2=array('ccc'=>'ccc','bbb'=>'bbb','mmm'=>'mmm');

foreach($x1 as $k=>$v) echo "{$k} {$v}";
foreach($x2 as $k=>$v) echo "{$k} {$v}";

对这两个数组进行默认排序将导致两种情况:

$x1=array('bbb'=>'bbb','ccc'=>'ccc','mmm'=>'mmm');
$x2=array('bbb'=>'bbb','ccc'=>'ccc','mmm'=>'mmm');

关于php - 分类是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5137289/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com