首頁  >  文章  >  後端開發  >  php如何設定數組

php如何設定數組

藏色散人
藏色散人原創
2020-10-29 10:23:272525瀏覽

php設定陣列的方法:1、透過【陣列名稱=array('值', '值', '值',……);】方式設定陣列;2、透過【$陣列名稱[ ] = '值';】方式設定陣列;3、透過【$陣列名稱= array(數字類型的鍵=> '值'...)】方式等。

php如何設定數組

推薦:《PHP影片教學

php建立陣列的6種方法

第1種格式

$数组名称 = array(‘值’, ‘值’, ‘值’,……);

此種格式沒有指定陣列內元素的鍵,PHP 會自動以數字的形式建立鍵,從0 開始,依序累加。

呼叫陣列的格式: $陣列名稱[數字型鍵]

<?php 
$arr = array(&#39;a&#39;,&#39;b&#39;,&#39;c&#39;); 
echo $arr[1]; 
//输出b

第2種格式

$数组名称[] = ‘值’;
$数组名称[] = ‘值’;
$数组名称[] = ‘值’;
……

此種格式同樣沒有指定陣列內元素的鍵, PHP會自動以數字的形式建立鍵, 從0開始,依序累加。

呼叫陣列的格式: $陣列名稱[數字型鍵];

<?php 
$arr[] = &#39;a&#39;; 
$arr[] = &#39;b&#39;; 
$arr[] = &#39;c&#39;; 
echo $arr[1]; 
//输出b

第3種格式

$陣列名稱= array(數字類型的鍵=> '值', 數字類型的鍵=> '值', 數字類型的鍵=> '值',……);

呼叫格式: $陣列名稱[數字類型的鍵];

<?php 
$arr = array(1=>&#39;jack&#39;,2=>&#39;lucy&#39;,500=>&#39;hcoder&#39;); 
echo $arr[500]; 
//输出hcoder

此種格式採用整數作為陣列的鍵,php 對陣列的支援非常靈活,可以任意定義陣列內的數字。

如果數組內出現了重複的鍵則最後出現的元素會覆蓋前面的所有鍵,最後一個為有效值。

第4種格式

$数组名称[整数类型键] = ‘值’;
$数组名称[整数类型键] = ‘值’;
$数组名称[整数类型键] = ‘值’;
……

呼叫格式: $陣列名稱[整數類型鍵];

<?php 
$arr[1] = &#39;jack&#39;; 
$arr[2] = &#39;lucy&#39;; 
$arr[500] = &#39;hcoder&#39;; 
echo $arr[500]; 
//输出hcoder

第5種格式(關聯陣列)

$数组名称=array(‘字符串形式的键’=>’值’,‘字符串形式的键’=>’值’,……);

呼叫格式: $數組名稱['字串形式的鍵'];

<?php 
$arr = array(&#39;name&#39;=>&#39;张三&#39;, &#39;age&#39;=>18);
echo $arr[&#39;age&#39;]; 
//输出18

第6種格式(關聯數組)

$数组名称[ ‘字符串形式的键’]=>’值’;
$数组名称[ ‘字符串形式的键’]=>’值’;
……

呼叫格式: $數組名稱['字串形式的鍵'];

<?php 
$arr[&#39;name&#39;] = &#39;张三&#39;; 
$arr[&#39;age&#39;] = 18; 
echo $arr[&#39;age&#39;]; 
//输出18

以上是php如何設定數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn