標籤:編程技術 php 介面 數組
<?php//請建立一個陣列變數arr,並嘗試建立一個索引數組/** * 不帶初始值的建立,建立後賦予值 * 注:下標一定是整數 */ $arr = array(); $arr[0] = ‘老大‘; $arr[1] = ‘老二‘; if(isset($arr)){print_r($arr);}/** * 帶初始值的建立 */ //可用雙引號,或者單引號,數組是從0開始的$arr2 = array("老大",‘老二‘);if(isset($arr2)){print_r($arr2);}//左邊是鍵,右邊是索引值$arr3 = array(‘0‘=>‘老大‘,‘2‘=>‘老三‘,‘1‘=>‘老二‘);if( isset($arr3) ) {print_r($arr3);}?>
<?php//從陣列變數$arr中,讀取鍵為0的值$arr = array(‘老大‘,‘老二‘);//$arr0 = $arr[‘0‘];$arr0 = $arr[0];if( isset($arr0) ) {print_r($arr0);}?>
//直接通過index訪問<?php$arr = array(‘張三‘,‘李四‘,‘王二‘);for( $i = 0;$i < 3;$i++){ echo $arr[$i].‘<br><br>‘; }?>
//通過foreach逐一查看數組裡的值<?php$arr = array(‘i‘=>"我",‘love‘=>‘愛‘,‘u‘=>‘你‘);if(isset($arr)){ foreach($arr as $key=>$value) { echo $value.‘ ‘; }}?>
關聯陣列是 索引值是字串的數組
例如 上例中關於foreach的舉例。
<?php$arr = array( ‘wo‘=>"我", ‘love‘=>‘愛‘, ‘li‘=>‘莉‘ ); if(isset($arr)) { foreach($arr as $key=>$value) { print_r($value); //echo $value; } }?>
<?php//$arr = array(‘apple‘=>‘蘋果‘);$arr = array();$arr[‘apple‘] = ‘蘋果‘;if( isset($arr) ) {print_r($arr);}?>
- 關聯陣列 引用( 用陣列變數的名字後跟中括弧+鍵的方式來訪問數組中的值,鍵使用單引號或者雙引號括起來。)
<?php$arr = array(‘apple‘=>"蘋果",‘banana‘=>"香蕉",‘pineapple‘=>"菠蘿");$arr0 = $arr[‘apple‘];if( isset($arr0) ) {print_r($arr0);}?>
移動app介面編程技術-學習實現之PHP進階 數組