首頁  >  文章  >  後端開發  >  php:陣列(array)資料類型實例詳解

php:陣列(array)資料類型實例詳解

怪我咯
怪我咯原創
2017-04-27 17:05:324127瀏覽

本章了解PHP中兩種複合資料型別中的陣列

#什麼是陣列(array)

陣列是一組資料的集合,它把一系列的資料組織起來,形成一個可操作的整體。數組中可以包含很多數據,如標量數組,數組,對象,資源以及PHP中支援的其他語法結構等。

數組中的每一個資料稱為一個元素,元素包括索引(鍵名)和值兩部分,元素的索引可以由數字或字串組成,元素的值可以是多種資料類型,定義陣列的語法格式如下

可以用array() 語言結構來新建一個陣列。每個數組元素之間使用逗號分隔

$array=('value1','value2'......)

$array[key]='value'

$array=array(key1=>value1,key2=>value2......)

#參數詳解:

參數key是數組元素的下標,value是數組下標所對應的元素。

自 5.4 起可以使用短數組定義語法,並用 [] 取代 array()。

先前定義數組是這樣

<?php
$array = array(
   "foo" => "bar",
   "bar" => "foo",
);

// 自PHP 5.4 起可以這樣

$array = [
   "foo" => "bar",
   "bar" => "foo",
];
?>

陣列的定義範例

#一下的幾種都是正確的格式

<?php

$arr1=array(&#39;This&#39;,&#39;is&#39;,&#39;a&#39;,&#39;example&#39;);

$arr2=array(0=>&#39;PHP&#39;,1=>&#39;中文网&#39;);

$arr3[0]=&#39;tmpname&#39;;

?>

什麼數組後,數組中的元素個數是可以更改的,只要給數組賦值,數組就會自動增加長度。關於數組的更多知識,請查看php數組(Array)專題
下一節,我們講解PHP中兩種複合資料類型中的「物件

以上是php:陣列(array)資料類型實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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