首页 开发编程 正文

php中的二维数组怎么用(php一维数组怎么定义)

array('lish'=10));        //array (size=2)        //  'zhangsan' = int 3520         // 'lish' = int 10                            //手写请采纳phpforeach二维数组用法$a=array(array(...

本篇文章给大家谈谈php中的二维数组怎么用,以及php一维数组怎么定义对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录:

PHP怎么处理二维数组?

很简单   看下列代码

   //$a 为二维数组

    $a = array(array('zhangsan'=20),array('zhangsan'=3500),array('lish'=10));

        foreach ($a as $key = $value) {

            foreach ($value as $k = $v) {

                if ($b[$k]) {

                      $b[$k]=$v+$b[$k];

                     }else{

                       $b[$k]=$v; 

                     }     

                }

        }

        //$b为合成后的一维数组

        var_dump($b);

        //array (size=2)

        //  'zhangsan' = int 3520

         // 'lish' = int 10

         

         

         

 //手写请采纳

php foreach 二维数组用法

$a=array(array(0,1),array(2,3),array(4,5));

foreach ($a as $k = $v) {

if (is_int($v)) {

echo $v.'br/';

} else if (is_array($v)) {

foreach ($v as $k2 = $v2) {

echo $v2.' ';

}

echo 'br/';

}

}

这里引用一下楼上的方法吧,就是双重循环读取每个数组中值

至于foreach中的$k跟$v是自定义变量,可以用任何合法变量名就可以了,$k代表的是数组中的键,$v代表的是数组中的值,第一个$v是循环出来的一维数组,$v2是一维数组中的每个值

php 中如何给二维数组赋值

PHP给二位数组赋值的方式是非常灵活的,这里介绍三种方法(设二位数组$arr = array(array(1,2,3),array(4,5,6));):

在已知二维数组元素个数的情况下,可以直接根据下标来赋值:

$arr[2] = array(7,8,9);// 给二维数组的第一维赋值。

$arr[3][0] = 10;// 给二维数组的第二维元素赋值。

2.在未知二维数组具体元素的情况下,可以使用array_push()函数来赋值:

array_push($arr,array(11,12,13));

3.同样,在未知二维数组元素的情况下,还可以利用count函数来赋值:

$arr[count($arr)] = array(14,15,16);

如何使用PHP二维数组

二维数组都是A数组中包含一些数组.. A数组就是二维数组... 访问二维数组的内容和普通的数组一样..只不过访问到的还是数组而已... 不懂得可以412勾756兑387我

关于php中的二维数组怎么用和php一维数组怎么定义的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本文转载自互联网,如有侵权,联系删除