gpt4 book ai didi

PHP-在特定键之前获取先前数组元素的快速方法

转载 作者:行者123 更新时间:2023-12-02 03:43:49 24 4
gpt4 key购买 nike

如何获取特定数组键之前的所有先前元素。

这是我的数组:

$key = 256;

$array = (
125 => array(571, 570),
284 => array(567, 566),
256 => array(562, 560),
110 => array(565, 563),
);

现在我想要这样的结果:

$array = (
125 => array(571, 570),
284 => array(567, 566)
);

最佳答案

您可以迭代并将值推送到 newArray 直到您按下要搜索的键:

$Key = 256;

$array = array(
"125" => array(571, 570),
"284" => array(567, 566),
"256" => array(562, 560),
"110" => array(565, 563),
);

$newArray = [];

foreach($array as $key => $value)
{
if($key == $Key) break;
$newArray[$key] = $value;
}

print_r ($newArray);
/*
=> Array (
[125] => Array ( [0] => 571 [1] => 570 )
[284] => Array ( [0] => 567 [1] => 566 )
)
*/

关于PHP-在特定键之前获取先前数组元素的快速方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47503007/

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