gpt4 book ai didi

php - 从数组中每隔一个删除一个元素并重新排列键?

转载 作者:可可西里 更新时间:2023-11-01 13:34:59 25 4
gpt4 key购买 nike

我应该如何从这样的数组中删除每个第二个元素(只使用 PHP 中的内置数组函数):

$array = array('first', 'second', 'third', 'fourth', 'fifth', 'sixth', 'seventh');

当我删除每个第二个元素时,我应该得到:

$array = array('first', 'third', 'fifth', 'seventh');

可能吗?

最佳答案

$array = array('first', 'second', 'third', 'fourth', 'fifth', 'sixth', 'seventh');
foreach (range(1, count($array), 2) as $key) {
unset($array[$key]);
}
$array = array_merge($array);
var_dump($array);

$array = array('first', 'second', 'third', 'fourth', 'fifth', 'sixth', 'seventh');
$size = count($array);
$result = array();
for ($i = 0; $i < $size; $i += 2) {
$result[] = $array[$i];
}
var_dump($result);

关于php - 从数组中每隔一个删除一个元素并重新排列键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6518756/

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