gpt4 book ai didi

PHP - 按特定索引重新排列数组

转载 作者:可可西里 更新时间:2023-10-31 23:06:52 26 4
gpt4 key购买 nike

例如我有以下代码:

$sample = array(apple, orange, banana, grape);

我想通过使 $sample[2] 成为新的 $sample[0] 来重新排列这个数组,同时在整个数组中保持相同的顺序。

输出应该是:

Array ( [0] => banana [1] => grape [2] => apple [3] => orange) 

最佳答案

使用array_shift()您需要多少次...

$sample = array('apple', 'orange', 'banana', 'grape');

$fruit = array_shift($sample);
$sample[] = $fruit;
// now $sample will be array('orange', 'banana', 'grape', 'apple');

假设你想做一个函数:

function rearrange_array($array, $key) {
while ($key > 0) {
$temp = array_shift($array);
$array[] = $temp;
$key--;
}
return $array;
}

现在,使用 rearrange_array($sample, 2) 您可以将示例数组重新排列为您想要的输出。

关于PHP - 按特定索引重新排列数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15936309/

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