php 数组定义取值和遍历
Posted 哔哩哔哩干杯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 数组定义取值和遍历相关的知识,希望对你有一定的参考价值。
<?php //常用函数 //生成随机数 //echo rand(1,10); //两个参数来确定随机数的范围 //日期时间函数 //var_dump(time()); //取当前时间的UNIX时间戳 //date_default_timezone_set(\'PRC\'); //echo date("Y-m-d H:i:s",time());//格式化日期时间戳 //echo date("Y-m-d H:i:s");//省掉第2个参数获取当前时间 //数组 //特点:可以存储任意类型的数据,可以不连续,可以是索引的,也可以是关联的 //定义数组(1) //$attr = array(1,2,3); //定义简单的索引数组 //定义数组(2) //$attr[] = 1; //$attr[] = 2; //定义数组(3) $attr = array( "one"=>"hello", 100, "three"=>10.9 ); /*$attr = array( "hello", "2"=>"2222", "world" );*/ //数组取值 //echo $attr[0];//根据索引取值 //echo $attr["three"];//根据key取value值 //遍历数组 //1.for循环,适用于索引数组 /*for($i=0;$i<count($attr);$i++) { echo $attr[$i]."<br>"; }*/ //2.foreach遍历,都适用 /*foreach($attr as $v) { echo $v."<br>"; }*/ /*foreach($attr as $k=>$v) { //echo $k."--".$v."<br>"; echo "{$k}--{$v}<br>"; }*/ //3.适用each()和list()结合来遍历数组 /*var_dump(each($attr));//返回数组里面的当前元素的详细内容 var_dump(each($attr)); var_dump(each($attr));*/ //list($a,$b,$c)= $attr; //将右侧数组里面的每个元素分别赋值给list()的参数列表,注意:右侧数组必须包含索引 /*while(list($k,$v)=each($attr)) { echo "{$k}--{$v}<br>"; }*/ //var_dump($attr); ?>
以上是关于php 数组定义取值和遍历的主要内容,如果未能解决你的问题,请参考以下文章