陣列就是一個鍵值對組成的語言結構,鍵類似於飯店的房間號,值類似於飯店房間裡儲存的東西。
推薦手冊:php完全自學手冊
#如果你去某個飯店住店,服務生會告訴你房間號碼是多少,具體房間裡有存放了什麼,那就需要根據房間號碼進到房間裡才知道了。
<?php //设置某个变量为一个空数组 $arr=array(); ?>
PHP有兩個陣列:
索引陣列、關聯陣列。索引和關聯兩個字都是針對陣列的鍵而言的。
PHP數組之索引數組賦值
索引數組賦值有三種方式:
第一種:用數組變數的名字後面跟著一個中括號的方式賦值,當然,索引數組中,中括號內的鍵一定是整數。
比如,$arr[0]='苹果';
第二種:用array()建立一個空數組,使用=>符號來分隔鍵和值,左側表示鍵,右側表示值。當然,在索引數組中,鍵一定是整數。例如,
array('0'=>'苹果');
第三種:用array()建立一個空數組,直接在數組裡用英文的單引號'或英文的雙引號"賦值,數組會預設建立從0開始的整數的鍵。
比如array('苹果');
這個數組相當於array('0'=>'蘋果');
##PHP數組之關聯數組賦值
關聯數組賦值有兩種方式:第一種:用數組變數的名字後面跟一個中括號的方式賦值,當然,關聯數組中,中括號內的鍵一定是字串。例如,$arr['apple']='蘋果';第二種:用array()建立空數組,並使用=>符號分隔鍵和值,左側表示鍵,右側表示值。當然,關聯數組中,鍵一定是字串。<?php //请创建一个数组变量arr,并尝试创建一个关联数组,键是apple,值是苹果 $arr = array('apple'=>'苹果'); if( isset($arr) ) {print_r($arr);} ?> //Array ( [apple] => 苹果 )
相關文章推薦:1.
PHP如何定義陣列?有幾種定義陣列的方法? 2.
php常用數組函數有哪些?PHP常用數組函數總結整理
相關影片推薦:1.
獨孤九賤(4)_PHP影片教學
#
以上是php如何為數組賦值的詳細內容。更多資訊請關注PHP中文網其他相關文章!