php把数据赋值给数组吗 php如何给变量赋值-成都快上网建站

php把数据赋值给数组吗 php如何给变量赋值

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如何给数组赋值

// 声明数组

$test01 = array();

// 追加数据

$test01[] = "a";  // array(0 = "a");

// 追加一个索引为"a",数据为"b"的数据

$test01["a"] = "b"; // array(0 = "a", "a" = "b");

// 修改索引为0的数据

$test01[0] = "c"; // array(0 = "c", "a" = "b");

// 另一种声明方法

$test02 = array("a", "b", "c");  // array(0 = "a", 1 = "b", 2 = "c");

// 虽然声明了一个字符串索引的数据,但默认索引还是从0开始

$test03 = array("a" = "a", "b", "c");// array("a" = "a", 0 = "b", 1 = "c");

// 声明中最大的索引为2,虽然最近是索引是0,但默认索引还是从3开始

$test04 = array(2 = "a", 0="b", "c");// array(2 = "a", 0 = "b", 3 = "c");

// 声明一个小数索引会取其整数部分;指定索引时,会修改之前声明的值

$test05 = array("a", 2.7="b", 0="c");// array(0 = "c", 2 = "b");

// 虽然声明了负数索引,但默认索引还是从0开始

$test06 = array(-2 ="a", "b", "c");// array(-2 = "a", 1 = "b", 2 = "c");

// 多维数组的定义

$test07 = array($test01, $test02, $test03);

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如何给变量赋值
网址分享:http://kswjz.com/article/hjpgod.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流