数组
来源:互联网 发布:杭州博远软件 编辑:程序博客网 时间:2024/06/07 13:31
数组:
传统上把数组定义为一组又某种共同特性的元素,包括相似性和类型,每个元素由一个特殊的标识符区分,称之为键。而每个键对应一个值。
第一种:
$userNames=array("张三","李四","程五 ");
数字索引的初始值是从0开始计算的
第二种:
通过range()函数自动创建一个数组
$numbers=range(1,10) $letters=range('a','z')
可以加第三个参数$numbers=range(1,10,2),第三个参数表示步长
访问数组的内存:
要访问一个变量的内容,可以直接使用其名称,如果该变量是一个数组,可以使用变量名称和关键字或者索引的组合来访问其内容。
<?php
//创建一个数组变量
$userName=array('张三','李四','程五');
//将这个数组打印出来
//echo $userName;
//如果想打印出这个数组的某一个元素
//那么就必须找到这个元素的下标键(key)
//1 2 3
echo $userName
?>
如echo $userName[2];则打印出程五
访问数组的内容:
要访问一个变量的内容,可以直接使用其名称。如果该变量是一个数组,可以使用变量名称和关键字或索引的组合来访问其内容。
$numbers[0],$numbers[1],$numbers[2],等
改变叔祖的值:
$numbers[0]="Lee";
使用循环访问数组
由于数组使用有序的数字作为索引,所以使用一个for循环就可以很容易地显示数组里的内容;
for($i=0;$i<10;$i++){
echo $numbers[$i];
}
也可以使用foreach循环来遍历数组;
foreach ($numbers as $value){
echo $value;
}
测试是否为数组变量: is_array();
print_r函数:打印关于变量的易于理解的信息
自定义数组
初始化相关数组
$ages=array(‘张三’=>19;'李四'=>27;'程五'=>23);
访问数组元素
$ages["张三"];
$ages["李四"];
$ages["程五"];
追加数组:首先,创建只有一个元素的数组,然后追加两个元素。
$ages=array("张三"=>19);
$ages["李四"]=27;
$ages["程五"]=23;
直接添加数组:无需创建,直接添加,添加第一个元素自动建立数组。
$ages["张三"]=19;
$ages["李四"]=27;
$ages["程五"]=23;
使用循环语句:因为相关数组的索引不是数字,因此无法使用for循环语句中使用一个简单的计数器对数组进行操作,但是可以使用foreach循环和eaach()结构。
foreach($ages as $key=>value){
echo $key"=>"$value"<br/>";
}
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 208. Implement Trie (Prefix Tree)
- 利用SolrJ操作solr API
- BZOJ4300 绝世好题 【动态规划】
- 利用SolrJ操作solr API
- 好题收集(2)
- 数组
- Android studio 引入第三方类库
- Wandering Robots hdu6229 离散化+思维找规律+bitset标记
- ES6之表达式结构(Destructuring)
- structs2 中关于struts2.xml文件中的action和result标签
- 剑指offer--二叉树中和为某一值的路径
- 通用方法
- libcurl windows下编译和post使用及https支持
- SSM重构web版Windows资源管理器