gpt4 book ai didi

php切割多维数组

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

任何人都可以帮助我使用函数或为我指明切割多维数组的方向?

这是我需要的:

$array[x][y][b][q][o][p];
$array[b][c][f][q][l][v];

$newArray = cut_array_depth($array, 2);

// Would return a new array with a maximum dimension of 2 elements
// all others would be left out
$newArray[][];

谢谢,

最佳答案

您可以自己编写解决方案(即使我不太了解“切割”逻辑)

<?php
function cut_array_depth($array, $depth, $currDepth = 0){
if($currDepth > $dept){
return null;
}
$returnArray = array();
foreach( $array as $key => $value ){
if( is_array( $value ) ){
$returnArray[$key] = cut_array_depth($value, $depth , $currDepth +1);
} else {
$returnArray[$key] = $value;
}
return $returnArray;

}
?>

关于php切割多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7586550/

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