Code前端首页关于Code前端联系我们

在php中构建一个多维数组,php创建一个二维数组,并输出二维数组

terry 3年前 (2023-09-30) 阅读数 42 #PHP
文章标签 str_replace函数

本文目录一览:

  • 1、PHP循环中创建一个多维数组。
  • 2、PHP多维数组
  • 3、php 定义多维数组
  • 4、PHP中创建多维数组
  • 5、PHP创建多维数组

PHP循环中创建一个多维数组。

$cc=array("aid"=1,"cc"="a");

$aa=array("aid"=1,"cc"="a");

二个键值都一样。造成$arr[1]吧之前的覆盖了

PHP多维数组

查询出来的数组就是

$a = array(array(1,"苹果",1,"5元"),array(1,"苹果",1,"5元"),array(1,"苹果",1,"5元"));

$b = array(array(1,"白菜",2,"3元"),array(1,"白菜",2,"3元"));

分别查询 $a 和 $b 后,用 $data = array('水果'=$a,'蔬菜'=$b) 就可以实现

php 定义多维数组

$old = array(

    0 = array('begin1', 'end10000', 'price0.45'),

    1 = array('begin10001', 'end100000', 'price0.40')

);

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

    foreach($v as $c) {

        $tmp = explode('', $c);

        $array[$tmp[0]] = $tmp[1];

    }

    $new[$k] = $array;

}

print_r($new);

PHP中创建多维数组

$arr=array('a'='123','b'=array([0] = Peter, [1] = Lois,[2] = Megan))

PHP的数组很灵活的,怎么搞都成,上面就是一例子,你参考参考

PHP创建多维数组

可以使用count函数来获取第一维的元素个数

也可以使用count函数的递归形式获取总元素个数

看以下示例:

?php

$food = array('fruits' = array('orange', 'banana', 'apple'),

'veggie' = array('carrot', 'collard','pea'));

// recursive count

echo count($food, COUNT_RECURSIVE); // output 8

// normal count

echo count($food); // output 2

?

foreach取出的应该是每个数组元素 你可以使用嵌套的foreach获取每个元素

看以下示例:

$a = array();

$a[0][0] = "a";

$a[0][1] = "b";

$a[1][0] = "y";

$a[1][1] = "z";

foreach ($a as $v1) {

foreach ($v1 as $v2) {

echo "$v2\n";

}

}

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门