php 陣列定義 取值和遍歷

2022-08-16 20:33:16 字數 1479 閱讀 8292

//常用函式

//生成隨機數

//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值

//遍歷陣列

迴圈,適用於索引陣列

/*for($i=0;$i

*///

2.foreach遍歷,都適用

/*foreach($attr as $v)

*//*

foreach($attr as $k=>$v)

--";}*/

//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))

--";}*/

//var_dump($attr);

?>

view code

PHP 定義陣列,取值陣列和遍歷陣列

php陣列 特點 可以儲存任意型別的資料,可以不連續,可以是索引的也可以是關聯的 什麼是索引?就是常見陣列的樣式,索引從開始,0,1,2,3,定義陣列是直接往裡面放值,只個索引自動生成,所以一般從0開始的,這樣的陣列是索引陣列,索引是連續的。什麼是關聯?就是我們的雜湊表集合,在定義的時候,必須給它乙...

php陣列遍歷

陣列的遍歷 1.使用for語句迴圈遍歷陣列 a.其它語言 只有這一種方式 b.php中這種方式不是我們首選方式 c.陣列必須是索引陣列,而且下標還必須是連續的 索引陣列下標還可以不連序,陣列還有關聯陣列 2.使用foreach語句迴圈遍歷陣列 foreach 陣列變數 as 變數值 a.迴圈次數由陣...

php陣列遍歷

來說下php陣列的遍歷,可能很多人會質疑,陣列的遍歷有啥好說的,乙個for迴圈,不就出來了,其實不然,for迴圈遍歷php陣列是最糟糕的php 下面對比詳細分析下。大家都知道c c 在定義陣列的時候會在棧區分配連續固定大小的記憶體空間給陣列變數,c 一般用for迴圈遞增偏移量遍歷陣列 c 除了for...