时间:2021-07-01 10:21:17 帮助过:20人阅读
废话不多说了,直接给大家贴代码了,具体代码如下所示:
- <?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
- $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 class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li>';</li><li>print_r($new_arr);</li><li>//第二种方法</li><li>//初始化$arr2 </li><li>$arr2=array(); </li><li>//循环遍历三维数组$arr3 </li><li>foreach($result as $value){ </li><li>foreach($value as $v){ </li><li>$arr2[]=$v; </li><li>} </li><li>}</li><li>//销毁$arr3 </li><li>unset($result,$value,$v);</li><li>echo "<br s="">";</li><li>echo "第二种方法:";</li><li>echo '<pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li>';</li><li>print_r($arr2);</li><li>?></li></ol></pre></li><li><p>关于PHP 二维数组和三维数组的过滤小编就给大家介绍这么多,希望对大家有所帮助!</p></li><li><!--endmain--></li><li><h4>您可能感兴趣的文章:</h4><ul><li>改写函数实现PHP二维/三维数组转字符串</li></ul><p></p></li><li><p align="left"><span id="url" itemprop="url">http://www.bkjia.com/PHPjc/1111350.html</span><span id="indexUrl" itemprop="indexUrl">www.bkjia.com</span><span id="isOriginal" itemprop="isOriginal">true</span><span id="isBasedOnUrl" itemprop="isBasedOnUrl">http://www.bkjia.com/PHPjc/1111350.html</span><span id="genre" itemprop="genre">TechArticle</span><span id="description" itemprop="description">PHP 二维数组和三维数组的过滤,php二维数组数组 废话不多说了,直接给大家贴代码了,具体代码如下所示: php$arr = [[,,,,],[,,,,]];$arr = ['l...</span></p></li><li> </li></ol></pre>