php中可以使用array()函數來定義陣列且不賦值,語法格式「$數組變數名稱=array();」。 array()函數可以用來新建數組,如果不接受參數,則為空數組;如果接受一定數量用逗號分隔的「key=>value」參數對,則為關聯數組。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
使用array()函數定義陣列
使用array() 函數可以新建一個陣列。
1、定義空數組--定義數組但不賦值
$数组变量名=array();
範例程式碼如下:
<?php $array = array(); echo '<pre class="brush:php;toolbar:false">'; var_dump($array); ?>
運行結果如下:
array (size=0) empty
2、關聯陣列
array() 函數接受一定數量用逗號分隔的key=>value
參數對。語法格式如下所示:
$数组变量名 = array(key1 => value1, key2 => value2, ..., keyN => valueN);
範例程式碼如下:
<?php header("Content-type:text/html;charset=utf-8"); $array = array(0 => '香蕉', 1 => '苹果', 2 => '橙子', 3 => '榴莲'); echo '<pre class="brush:php;toolbar:false">'; var_dump($array); ?>
執行結果如下:
array (size=4) 0 => string '香蕉' (length=6) 1 => string '苹果' (length=6) 2 => string '橙子' (length=6) 3 => string '榴莲' (length=6)
3、索引陣列
#如果不使用=>
符號指定下標,則預設為索引數組。預設的索引值也是從 0 開始依序增加。範例程式碼如下:
<?php header("Content-type:text/html;charset=utf-8"); $array = array('香蕉','苹果', '橙子','榴莲'); echo '<pre class="brush:php;toolbar:false">'; var_dump($array); ?>
運行結果與上一範例的運行結果相同。
推薦學習:《PHP影片教學》
以上是php怎麼定義陣列但不賦值的詳細內容。更多資訊請關注PHP中文網其他相關文章!