×

php数组赋值

php数组赋值(php数组赋值给数组)

admin admin 发表于2023-03-24 03:42:07 浏览45 评论0

抢沙发发表评论

本文目录一览:

PHP怎样用循环将10个数字赋值给一个数组?

利用PHP对数组赋值时下标变量会自动递增的特点,可以很方便用循环将数据存入一个数组。

例如:$arr[] = 'a'; 这条语句会将字符a存入数组变量$arr中,如果$arr不存在则会新建一个;

若已存在,则将$arr数组的下标变量递增1后存入字符。

也就是说,如果已有$arr[0]='a', 那么执行 $arr[] = 'b'; 后,数组其实是进行了$arr[1] = 'b' 的操作。

打印数据结果:Array ( [0] = 1 [1] = 2 [2] = 3 [3] = 4 [4] = 5 [5] = 6 [6] = 7 [7] = 8 [8] = 9 [9] = 10 )

php怎么给数组赋值

PHP数组赋值方法如下:

?php

    // 数值数组

    $a = array();

    $a[] = "aaaa";

    $a[] = "bbbbbbb";

    var_dump($a);

    // 关联数组

    $b = array();

    $b['id1'] = "aaaa";

    $b['id2'] = "bbbbbbb";

    var_dump($b);

    // 数组声明并赋值 (关联数组和数值数组同时存在)

    $c = array(1, 2, "xxxx", 'sex' = '男');

    $c['id1'] = "aaaa";

    $c['id2'] = "bbbbbbb";

    var_dump($c);

    // 数组变量名称也可以不存在,直接给变量赋值

    $d['a'] =  1;

    $d['b'] = 2;

    var_dump($d);

?

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数组循环赋值

$pics=array('1.pic','2.pic');

$num=count($pics);

$newpics=array();

for($i=1;$i=$num;$i++){

$newpics['p'.$i]=array_combine(array('s','b'),array_fill(0,2,$pics[$i-1]))

}