PHP学习四--数组
2017-03-23 15:44
127 查看
1.数组分为索引数组和关联数组;
索引数组:数组的键是整数的数组,并且键的整数顺序是从0开始,依次类推。
索引数组赋值有三种方式:
第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,索引数组中,中括号内的键一定是整数。比如,
第二种:用
第三种:用
有的时候我们需要把数组中的内容也就是值取出来该怎么办呢?用数组变量的名字后跟的中括号中的键,来访问数组中的值。
数组在FOR循环中的使用:
在foreach中的使用
<?php
$fruit=array('苹果','香蕉','菠萝');
foreach($fruit as $key=>$value)
{
echo '<br>第'.$key.'值是:'.$value;
}
?>
关联数组是指数组的键是字符串的数组。
关联数组赋值有两种方式:
第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,关联数组中,中括号内的键一定是字符串。比如,
第二种:用
索引数组:数组的键是整数的数组,并且键的整数顺序是从0开始,依次类推。
索引数组赋值有三种方式:
第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,索引数组中,中括号内的键一定是整数。比如,
$arr[0]='苹果';
第二种:用
array()创建一个空数组,使用
=>符号来分隔键和值,左侧表示键,右侧表示值。当然,索引数组中,键一定是整数。比如,
array('0'=>'苹果');
第三种:用
array()创建一个空数组,直接在数组里用英文的单引号
'或者英文的双引号
"赋值,数组会默认建立从0开始的整数的键。比如
array('苹果');这个数组相当于
array('0'=>'苹果');
有的时候我们需要把数组中的内容也就是值取出来该怎么办呢?用数组变量的名字后跟的中括号中的键,来访问数组中的值。
$fruit = array('苹果','香蕉'); $fruit0 = $fruit['0']; print_r($fruit0);//结果为苹果
数组在FOR循环中的使用:
$fruit=array('苹果','香蕉','菠萝'); for($i=0; $i<3; $i++){ echo '<br>数组第'.$i.'值是:'.$fruit[$i]; }
在foreach中的使用
<?php
$fruit=array('苹果','香蕉','菠萝');
foreach($fruit as $key=>$value)
{
echo '<br>第'.$key.'值是:'.$value;
}
?>
关联数组是指数组的键是字符串的数组。
$fruit = array( 'apple'=>"苹果", 'banana'=>"香蕉", 'pineapple'=>"菠萝" );
关联数组赋值有两种方式:
第一种:用数组变量的名字后面跟一个中括号的方式赋值,当然,关联数组中,中括号内的键一定是字符串。比如,
$arr['apple']='苹果';
第二种:用
array()创建一个空数组,使用
=>符号来分隔键和值,左侧表示键,右侧表示值。当然,关联数组中,键一定是字符串。比如,
array('apple'=>'苹果');
echo仅能输出字符串,对于其他变量无能为力 而print_r则是把一个变量的所有人类可阅读的信息输出 例如print_r可以以数组为输入,而输出的是人能看懂的数组结构: $arr = array("1"=>"arr1", "2"=>"arr2", "3"=>"arr3", "4"=>array("4a","4b")); print_r($arr); 输出结果为: Array ( [1] => arr1 [2] => arr2 [3] => arr3 [4] => Array ( [0] => 4a [1] => 4b ) )
相关文章推荐
- PHP学习笔记(2)-重要的数组[]
- PHP学习第六节----数组的基础使用
- php学习笔记(7):PHP数组的创建修改使用
- PHP学习系列$第七章:PHP中的数组
- 一步一步学习PHP(8) php 数组
- php学习笔记:php中的数组
- PHP学习(13) 数组的定义和填充
- php 数组学习
- php学习1:数组——20090820
- PHP学习笔记-->006 PHP数组
- php数组学习一
- php学习 数组课件第1/2页
- php学习 数组课件第1/2页
- php学习收藏:PHP数组的总结
- php数组学习与排序:each
- php学习笔记7-(数组操作)
- php数组学习二
- PHP 数组学习排序全接触第1/2页
- 一步一步学习PHP(8)——数组
- php学习笔记:第五节--php数组