php创建数组笔记

其实数组也翻看了,和控制结构差不多都和asp非常相似,稍微变通一下就发现已经会了.... 但是好记性不如烂笔头,继续笔记给自己看
1.简单的创建数组,可以使用数值创建,也可以使用关联键(偶通常简称键),数值:

$a[0]="tom";
$a[1]="Jim";
$a[2]="andy";

如果数值键里的索引值是递增的,那可以根本不写的。比如:

$a[]="tom";
$a[]="Jim";
$a[]="andy";

使用键的例子:
假设我们需要存储名字与年龄

$a["tom"]="20";
$a["jim"]="25";
$a["andy"]="23";
//输出方式
echo?$a["andy"];

2.用array创建数组,例子原理同上:

$a=array("tom","jim","andy");
echo?$a[2];

使用键的:

$a=array("tom"=>"20","jim"=>"25","andy"=>"24");
echo?$a["andy"];

可多行写法
创建多维数组,数组里的数组(绕口)
除了年龄我们在存储一个所在城市

$a=array(
"tom"=>array("age"=>"20","city"=>"beijing"),
"jim"=>array("age"=>"25","city"=>"jinan"),
"andy"=>array("age"=>"24","city"=>"xian")
);
//获取andy的城市
echo?$a["andy"]["city"];

3.简单的提取数组的list语句
list只读取数值键的数组,且从0开始,并赋值

$a=array("tom","jim","andy");
list($name,$name2,$name3)=$a;
echo?$name,$name2,$name3;

4.快速填充一个数组range语句

//创建一个0-10的数组,步长默认1
$a=range(0,10)
相当于$a=array(0,1,2,3,4,5,6,7,8,9,10)

//创建一个10以内的偶数的数组,只需要把步长设置为2
$a=range(0,10,2)
相当于$a=array(0,2,4,6,8,10)

5.检查是不是数组的is_array语句:

$a=array("tom","jim","andy");
if(is_array($a))?{
echo?"没错!是个数组";
}else{
echo?"貌似不是数组哦!"
}

数组的第一篇 记完了 学会了

php

添加新评论