浅谈PHP数组,复习一下省的忘记了
2013-07-22 22:32
363 查看
今天打算重新复习下PHP,先来看看PHP5.4中数组的一些用法。写成小例子了
<?php
/*
数组的基本形式
简单形式:array(值1,值2,值3, ……)
Array(“aa”,12,true,2.2,”test”,50);
完整形式:array(键1=>值1,键2=>值2,键3=>值3,……)
Array(“title”=>“aa”, ”age”=>20);
创建一个数组两种模式:
1、$arr= array(11,22,33,44……);
$arr= array(‘a’=>’11’,’b’=>’22’);
2、$arr[0]=‘20’;
$arr[1]=’30’;
……
*/
//一维数组
$arr=array(11,22,33);
//遍历输出数组,无键名模式,答案是112233
foreach($arr as $a)
{
echo $a;
}
echo"<br>";
//遍历输出数组,有键名、键值模式,输出为0_11+1_22+2_33+
foreach($arr as $a=>$b)
{
echo $a."_".$b."+";
}
echo "<br>";
//二纬数组
//二维数组或者多维数组其实我们可以理解成为数组里面再次包含了数组类型的值,并通过同样的思路去访问。我们先通过构造一个二维数组来看:
$arr=array(array("p","pp","ppp"),array("h","zhanzhangsucai.com","hhh"));
echo $arr[1][2]; //答案是hhh ,这里需注意数组下标为0
echo"<br>";
//数组的修改和删除
$arr=array(11,22,33,44);
$arr[0]=66; //数组变为$arr = array(66,22,33,44);
echo $arr[0]."<br>"; //输出值为66
unset($arr[0]);//数组变为$arr = array(22,33,44);
//循环上边的数组arr发现66已经被删除了
foreach($arr as $a=>$b)
{
echo $a."_".$b."+";
}
?>
<?php
/*
数组的基本形式
简单形式:array(值1,值2,值3, ……)
Array(“aa”,12,true,2.2,”test”,50);
完整形式:array(键1=>值1,键2=>值2,键3=>值3,……)
Array(“title”=>“aa”, ”age”=>20);
创建一个数组两种模式:
1、$arr= array(11,22,33,44……);
$arr= array(‘a’=>’11’,’b’=>’22’);
2、$arr[0]=‘20’;
$arr[1]=’30’;
……
*/
//一维数组
$arr=array(11,22,33);
//遍历输出数组,无键名模式,答案是112233
foreach($arr as $a)
{
echo $a;
}
echo"<br>";
//遍历输出数组,有键名、键值模式,输出为0_11+1_22+2_33+
foreach($arr as $a=>$b)
{
echo $a."_".$b."+";
}
echo "<br>";
//二纬数组
//二维数组或者多维数组其实我们可以理解成为数组里面再次包含了数组类型的值,并通过同样的思路去访问。我们先通过构造一个二维数组来看:
$arr=array(array("p","pp","ppp"),array("h","zhanzhangsucai.com","hhh"));
echo $arr[1][2]; //答案是hhh ,这里需注意数组下标为0
echo"<br>";
//数组的修改和删除
$arr=array(11,22,33,44);
$arr[0]=66; //数组变为$arr = array(66,22,33,44);
echo $arr[0]."<br>"; //输出值为66
unset($arr[0]);//数组变为$arr = array(22,33,44);
//循环上边的数组arr发现66已经被删除了
foreach($arr as $a=>$b)
{
echo $a."_".$b."+";
}
?>
相关文章推荐
- php复习 第五天 数组相关函数
- 今天把PHP复习了一下.
- php复习 第四天 数组的创建及遍历
- 【php基础班】第11天 复习、二维数组、数组方法、字符串对象、Math对象、date对象
- PHP复习第二天-数组
- PHP数组排序函数浅谈
- 浅谈PHP第三弹---使用二分查找法查找数组中的元素位置
- 记录一下PHP数组数据分页的方法 array_slice() 函数的使用
- 浅谈PHP检查数组中是否存在某个值 in_array 函数
- php----浅谈一下empty isset is_null的用处
- 浅谈PHP检查数组中是否存在某个值 in_array 函数
- 浅谈PHP中的数组和JS中的数组
- 记录一下PHP数组数据分页的方法
- php复习:数组函数
- 关于PHP数组复习的一点心得
- PHP数组键值Key越界后涉及的数据类型及值范围浅谈
- 记录一下PHP数组数据分页的方法
- 浅谈PHP中的数组和JS中的数组
- 复习一下数组和指针(2)