標籤:lan 方式 依次 分享 字元 建立 迴圈 符號 color
PHP數組
PHP有兩種數組:索引數組、關聯陣列。
簡介
索引數組是指數組的鍵是整數的數組,並且鍵的整數順序是從0開始,依次類推。如下代碼以及所示:
$fruit=array("蘋果","香蕉","菠蘿");
賦值
- 用陣列變數的名字後面跟一個中括弧的方式賦值,當然,索引數組中,中括弧內的鍵一定是整數。比如,
$arr[0]=‘蘋果‘;
- 用
array()建立一個空數組,使用=>符號來分隔鍵和值,左側表示鍵,右側表示值。當然,索引數組中,鍵一定是整數。比如,array(‘0‘=>‘蘋果‘);
- 用
array()建立一個空數組,直接在數組裡用英文的單引號‘或者英文的雙引號"賦值,數組會預設建立從0開始的整數的鍵。比如array(‘蘋果‘);這個數組相當於array(‘0‘=>‘蘋果‘);
<?php $arr=array(); //建立一個空數組 for($i=0;$i<10;$i++){ //迴圈遍曆,給數組賦值 $arr[$i]=$i+1; } print_r($arr);?>
訪問數組的值
<?php //從陣列變數$arr中,讀取鍵為0的值 $arr = array(‘蘋果‘,‘香蕉‘); print_r($arr[‘0‘]);?>
- for逐一查看數組裡的值
<?php header("Content-type: text/html; charset=utf-8"); $fruit=array(‘蘋果‘,‘香蕉‘,‘菠蘿‘); for($i=0;$i<count($fruit);$i++){ echo ‘<br>數組第‘.$i.‘值是:‘.$fruit[$i]; }?>
2.foreach逐一查看數組裡的值
<?php header("Content-type: text/html; charset=utf-8"); $fruit=array(‘蘋果‘,‘香蕉‘,‘菠蘿‘); foreach($fruit as $key=>$value){ echo ‘<br>第‘.$key.‘值是:‘.$value; }?>
關聯陣列是指數組的鍵是字串的數組。
<?php header("Content-type: text/html; charset=utf-8"); $fruit=arr( ‘apple‘=>"蘋果", ‘banana‘=>"香蕉", ‘pineapple‘=>"菠蘿" );?>
賦值
- 用陣列變數的名字後面跟一個中括弧的方式賦值,當然,關聯陣列中,中括弧內的鍵一定是字串。比如,
$arr[‘apple‘]=‘蘋果‘;
- 用
array()建立一個空數組,使用=>符號來分隔鍵和值,左側表示鍵,右側表示值。當然,關聯陣列中,鍵一定是字串。比如,array(‘apple‘=>‘蘋果‘);
訪問關聯陣列的值
<?php //從陣列變數$arr中,讀取鍵為apple的值 $arr = array(‘apple‘=>"蘋果",‘banana‘=>"香蕉",‘pineapple‘=>"菠蘿"); print_r($arr[‘apple‘]);?>
foreach逐一查看關聯陣列的值
<?php header("Content-type: text/html; charset=utf-8"); $fruit=array(‘apple‘=>"蘋果",‘banana‘=>"香蕉",‘pineapple‘=>"菠蘿"); foreach($fruit as $key=>$value){ echo ‘<br>‘.$key.‘對應的中文是‘.$value; }?>
php基礎-數組