《PHP教程:PHP 二维数组和三维数组的过滤》要点:
本文介绍了PHP教程:PHP 二维数组和三维数组的过滤,希望对您有用。如果有疑问,可以联系我们。
PHP教程废话不多说了,直接给大家贴代码了,具体代码如下所示:
PHP教程
<?php
$arr = [
[,,,,],
[,,,,]
];
$arr = [
'list' => [
[,,,],
[,,,],
[,,,],
]
];
$arr = [
'list' => [
[,,,],
[,,,],
[,,,]
]
];
$res = array_map(function($arr){
return array_filter($arr, function($v) {
return $v !== ;
});
}, $arr);
$res = array_map(function($val) {
return array_filter($val, function($v) {
return !in_array(, $v);
});
}, $arr);
$res = [];
array_walk($arr, function($val, $key) use(&$res) {
$res[$key] = array_filter($val, function($v) {
return !in_array(, $v);
});
});
var_dump($res);
var_dump($res);
PHP教程下面一段代码给大家介绍php三维数组变二维数组
PHP教程
<?php
$result = Array(0 => Array(0 => Array(bid => 41,brealname => 'we教官',cid => 41,crealname => 'we教官')),
1 => Array(0 => Array(bid => 6,brealname => '虎子',cid => 19,crealname => '张鱼'))
);
//原数组
print_r($result);
echo "<br />";
//第一种办法:
foreach ($result as $key =>$v){
$new_arr[]=$v[0];
}
echo '<pre>';
print_r($new_arr);
//第二种办法
//初始化$arr2
$arr2=array();
//循环遍历三维数组$arr3
foreach($result as $value){
foreach($value as $v){
$arr2[]=$v;
}
}
//销毁$arr3
unset($result,$value,$v);
echo "<br /s>";
echo "第二种办法:";
echo '<pre>';
print_r($arr2);
?>
PHP教程关于PHP 二维数组和三维数组的过滤小编就给大家介绍这么多,希望对大家有所帮助!
欢迎参与《PHP教程:PHP 二维数组和三维数组的过滤》讨论,分享您的想法,维易PHP学院为您提供专业教程。
转载请注明本页网址:
http://www.vephp.com/jiaocheng/7350.html