下面举个栗子:
<?php echo '<pre>'; // 测试数组1 $arr1 = ['a'=>['b'=>['c'=>['d'=>['e'=>['f'=>'http://blog.csdn.net/zhouzme']]]]]]; // 测试数组2 $arr2 = ['a'=>['b'=>['c'=>['h'=>['i'=>['j'=>'http://www.hihtml5.com/']]]]]]; echo '读取已存在的多维元素: '; echo Node::get($arr1, 'a.b.c.d.e.f', '默认值'); // http://blog.csdn.net/zhouzme echo '<hr>'; echo '读取不存在的多维元素: '; echo Node::get($arr1, 'a.b.c.d.e.g', '默认值'); // 默认值 echo '<hr>'; echo '新增多维元素: '; Node::set($arr1, 'a.b.c.d.e.g', 'http://www.ai9475.com/'); print_r($arr1); echo '<hr>'; echo '读取新增的多维元素: '; echo Node::get($arr1, 'a.b.c.d.e.g', '默认值'); // http://www.ai9475.com/ echo '<hr>'; echo '合并两个数组<br>'; Node::merge($arr1, $arr2); print_r($arr1);
下面是对应的输出结果:


以上就是小编为大家带来的PHP多维数组元素操作类的方法全部内容了,希望大家多多支持易采站长站~







