gpt4 book ai didi

php - 使用 array_multisort 对整数进行升序排序并相应地对相应的字符串进行排序(php)

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

如何使用 array_multisort 将价格从最低到最高排序,然后使用该排序顺序对其相应的标题进行排序?

数组

$pricearray = array(4.00, 56.99, 3.19);
$headerarray = array('four', 'fifty-six', 'three');

期望的输出

$pricearray = array(3.19, 4.00, 56.99);
$headerarray = array('three', 'four', 'fifty-six');

我的尝试

array_multisort($headerarray, $pricearray, SORT_ASC);

最佳答案

按升序(默认)对 $pricearray 进行排序,array_multisort 将用它对 $headerarray 进行排序:

array_multisort($pricearray, $headerarray);

要指定顺序,请将其用作数组后的参数:

array_multisort($pricearray, SORT_ASC, $headerarray);

参见 manual其中声明可以交换或省略某些参数:

array1_sort_order The order used to sort the previous array argument. Either SORT_ASC to sort ascendingly or SORT_DESC to sort descendingly.

This argument can be swapped with array1_sort_flags or omitted entirely, in which case SORT_ASC is assumed.

array1_sort_flags Sort options for the previous array argument:

This argument can be swapped with array1_sort_order or omitted entirely, in which case SORT_REGULAR is assumed.

关于php - 使用 array_multisort 对整数进行升序排序并相应地对相应的字符串进行排序(php),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48270807/

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