PHP array() 函數(shù)

2018-11-18 17:38 更新

PHP array() 函數(shù)

PHP Array 參考手冊(cè)完整的 PHP Array 參考手冊(cè)

實(shí)例

創(chuàng)建名為 $cars 的數(shù)值數(shù)組,賦三個(gè)元素給它,并打印包含數(shù)組值的文本:

<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

運(yùn)行實(shí)例 ?

定義和用法

array() 函數(shù)用于創(chuàng)建數(shù)組。

在 PHP 中,有三種類型的數(shù)組:

  • 數(shù)值數(shù)組 - 帶有數(shù)字 ID 鍵的數(shù)組
  • 關(guān)聯(lián)數(shù)組 - 帶有指定的鍵的數(shù)組,每個(gè)鍵關(guān)聯(lián)一個(gè)值
  • 多維數(shù)組 - 包含一個(gè)或多個(gè)數(shù)組的數(shù)組

語(yǔ)法

數(shù)值數(shù)組的語(yǔ)法:

array(value1,value2,value3,etc.);

關(guān)聯(lián)數(shù)組的語(yǔ)法:

array(key=>value,key=>value,key=>value,etc.);

參數(shù) 描述
key 規(guī)定鍵名(數(shù)值或字符串)。
value 規(guī)定鍵值。

技術(shù)細(xì)節(jié)

返回值: 返回參數(shù)的數(shù)組。
PHP 版本: 4+
更新日志: 自 PHP 5.4 起,可以使用短數(shù)組語(yǔ)法,用 [] 代替 array()。
例如,用 $cars=["Volvo","BMW"]; 代替 $cars=array("Volvo","BMW");


更多實(shí)例

實(shí)例 1

創(chuàng)建名為 $age 的關(guān)聯(lián)數(shù)組:

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>

運(yùn)行實(shí)例 ?

實(shí)例 2

遍歷和打印數(shù)值數(shù)組的值:

<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);

for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>

運(yùn)行實(shí)例 ?

實(shí)例 3

遍歷和打印關(guān)聯(lián)數(shù)組的值:

<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");

foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>

運(yùn)行實(shí)例 ?

實(shí)例 4

創(chuàng)建多維數(shù)組:

<?php
// 一個(gè)二維數(shù)組
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>

運(yùn)行實(shí)例 ?


PHP Array 參考手冊(cè)完整的 PHP Array 參考手冊(cè)
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)