一、数组

1.1 数组的定义

在php中使用方法 array(); 创建数组

$arr = array();

1.2 索引数组初始化

在php中数组分两种:索引数组,关联数组

索引数组:数组的键是整数,键开始的位置是0

$fruit = array("苹果","香蕉","菠萝");

关联数组:数组的键自定义

$fruit = array(apple->"苹果",banane->"香蕉");

可以使用函数 print_r($fruit); 输出数组的键以及对应的值

1.3 索引数组赋值

1、通过数组变脸后面跟一个中括号的方式赋值,中括号中的键必须是整数,比如 $arr=[0]="苹果";

2、用array()创建一个空数组,使用=>符号来分割键和值,左侧表示键右侧表示值,如 $arr=array('0'>='苹果');

3、使用array()创建一个空数组,直接在数组里面用单引号或者双引号赋值,数组默认会建从0开始的键,如 $arr=array("苹果");

1.4 访问索引数组内容

使用数组内容的时候,用数组名称后面跟中括号,中括号里面填入对应的键即可访问数组中的值

$fruit = array('苹果','香蕉');
$fruit0 = $fruit['0'];
print_r($fruit0);//结果为苹果

1.5 for循环访问索引数组里的值

使用函数 count($arr) 获取二维数组长度

例:

$fruit=array('苹果','香蕉','菠萝');
for($i=0; $i<3; $i++){
    echo '<br>数组第'.$i.'值是:'.$fruit[$i];
}

1.6 foreach循环访问索引数组里的值

foreach(被遍历数组 as 当前游标的key临时遍历=>当前游标值的临时变量){
}

例:

$fruit=array('苹果','香蕉','菠萝');
foreach($fruit as $k=>$v){
    echo '<br>第'.$k.'值是:'.$v;
}

1.7 关联数组初始化

使用函数 array() 创建关联数组

arrar("key"=>"value");

可以使用函数 print_r($fruit); 输出对应数组的键值对

例:

$fruit = array(
    'apple'=>"苹果",
    'banana'=>"香蕉",
    'pineapple'=>"菠萝"
);

1.8 关联数组赋值

1、使用数组变量后面跟中括号的方式赋值,关联数组中中括号的键一定是字符串

如:$arr["apple"]="苹果";

2、使用array()创建一个空数组,使用=>符号来分割键个值,左侧是键,右侧是值

如:arrar("apple"=>"苹果");

函数 isset() 检测数组是否为空

bool isset( mixed var [, mixed var [, ...]] )

返回值:

若变量不存在则返回FALSE

若变量存在且其值为NULL,也返回FALSE

若变量存在且值不为NULL,则返回TUR

1.9 访问关联数组内容

访问关联数组内容,变量名字后跟中括号+键的形式访问, $arr["key"];

1.10 foreach循环访问关联数组里的值

foreach(遍历的数组 as 当前key的临时变量 => 当前value的临时变量){}

例:

$fruit=array('apple'=>"苹果",'banana'=>"香蕉",'pineapple'=>"菠萝");
foreach($fruit as $k=>$v){
    echo '<br>水果的英文键名:'.$k.',对应的值是:'.$v;
}
最后修改:2019 年 02 月 28 日
如果觉得我的文章对你有用,请随意赞赏