PHP数组数组和使用实例的简单教程(很容易理解)
复制代码代码如下:< PHP
实例化数组
数组=();
数组由以下两部分组成
数组({键} + {值})
索引键一般为
对于int类型或int类型,可以检查字符串PHP手册}是什么。
所以写
/ / $array =阵列(0 = 1 = > > A、B);
你也可以写这个。
数组将自动添加索引名,默认值为int值为0。
$array =阵列(A,B);
测试不能仅用于回声/ print_r打印数组,不要问为什么,做。
print_r(数组);
输出是数组({ 0 } 1)
可以看到,如果不设置键{键},它会自动添加键。
您可以更改密钥
$array =阵列(3 = 5 = > > A、B);
print_r(数组);
数组的结果({ 3 } = 5 { })
如果你想读取数组的内容,你可以这样做。
$ $数组{ 3 };
结果是一个 / /
这是因为当它不是数组时,您可以直接使用回声输出。
键可以是字符串。
$array =阵列(AA= > 'a','BB' = > B);
print_r(数组);
其结果是数组(如:{ = )
所以你也可以回声/数组{AA};注意字符串是使用引号
可以是一个变量,它可以是一个数组。
$array =阵列(0 = >阵列(A,B),1 = >阵列(c,会));
print_r(数组);
结果是数组({ 0 } =数组({ 0 } = { 1 } = B)){ 1 } =数组({ 0 } = 1 })
这称为二维数组
可以读取内容
返回$数组{ 0 } { 1 };
结果也可以使用。
当然,也可以包含更多数组。
$array =阵列(0 = >数组(array(A,B),(C,D组)),1 = >阵列(array(e、阵列)));
/看起来有点混乱,慢慢地了解自己。
返回实例化多个租金的实际应用。
数组=();
一个sql模拟周期是最有周期的,我在这里做了一个简单的10个循环
回声'回声' ';
($ i = 0;$ i = 10;$ + +){
数组{ } =阵列('name' = >我的名字。我,年龄= >我1岁,我);
添加括号是为了让他生成10个数组,分别为0 - 10。
如果$array =阵列/('name' = >我的名字。i'age= >,我1岁,我);
它只是一个数组。最后一个数组将取代前一个数组。
}
print_r(数组);
The results of Array / ({0} = > Array ({name} = {age} = > 0 I name my age 10) {1} = Array ({name} = {age} = > 1 I name my age 11) {2} = Array ({name} = {age} = > 2 I name my age 12) {3} = Array ({name} = > My name 3 {age} = > my age 13) {4} = Array ({name} = {age} = > 4 I name my age 14) {5} = Array ({name} = {age} = > 5 I name my age 15) {6} = Array ({name} = {age} = > 6 I name my age 16 ({name} {7}) = > Array my name is {age} = 7 = > > my age 17) {8} = > Array ({name} = {age} = > 8 I name my age 18) {9} = Array ({name} = {age} = > 9 I name my age 19) {10} = Array ({name} = {age} = > 10 I name my age 110))
以及如何使用它
>
< PHP
foreach(数组作为值){
回声。价值{ 'name' }。价值{年龄}|;
}
>
< PHP
上面的结果加入HTML代码,你画。
如果您想使用数组操作,如在10个数组中筛选上面的$数组,那么现在要删除3的密钥。
unset($array { 3 });
print_r(数组);
您将看到3个 /否
以上是简单用法,有些高级人士说。
>