當前位置:
首頁 > 知識 > PHP 數組

PHP 數組

數組能夠在單個變數中存儲多個值:

實例

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

運行實例 ?



PHP 數組

數組是什麼?

數組是一個能在單個變數中存儲多個值的特殊變數。

如果您有一個項目清單(例如:車名字的清單),將其存儲到單個變數中,如下所示:

$cars1="Volvo";

$cars2="BMW";

$cars3="Toyota";

然而,如果您想要遍曆數組並找出特定的一個呢?如果數組的項不只 3 個而是 300 個呢?

解決辦法是創建一個數組!

數組可以在單個變數中存儲多個值,並且您可以根據鍵訪問其中的值。



PHP 數組

在 PHP 中創建數組

在 PHP 中,array() 函數用於創建數組:

array();

在 PHP 中,有三種類型的數組:

  • 數值數組 - 帶有數字 ID 鍵的數組

  • 關聯數組 - 帶有指定的鍵的數組,每個鍵關聯一個值

  • 多維數組 - 包含一個或多個數組的數組


PHP 數值數組

這裡有兩種創建數值數組的方法:

自動分配 ID 鍵(ID 鍵總是從 0 開始):

$cars=array("Volvo","BMW","Toyota");

人工分配 ID 鍵:

$cars[0]="Volvo";

$cars[1]="BMW";

$cars[2]="Toyota";

下面的實例創建一個名為 $cars 的數值數組,並給數組分配三個元素,然後列印一段包含數組值的文本:

實例

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

運行實例 ?



PHP 數組

獲取數組的長度 - count() 函數

count() 函數用於返回數組的長度(元素的數量):

實例

<?php$cars=array("Volvo","BMW","Toyota");echocount($cars);?>

運行實例 ?



遍曆數值數組

遍歷並列印數值數組中的所有值,您可以使用 for 循環,如下所示:

實例

<?php$cars=array("Volvo","BMW","Toyota");$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++){echo$cars[$x]; echo"<br>";}?>

運行實例 ?


PHP 關聯數組

關聯數組是使用您分配給數組的指定的鍵的數組。

這裡有兩種創建關聯數組的方法:

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

or:

$age["Peter"]="35";

$age["Ben"]="37";

$age["Joe"]="43";

隨後可以在腳本中使用指定的鍵:

實例

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

運行實例 ?



遍歷關聯數組

遍歷並列印關聯數組中的所有值,您可以使用 foreach 循環,如下所示:

實例

<?php$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($ageas$x=>$x_value){echo"Key=" . $x . ", Value=" . $x_value; echo"<br>";}?>

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

PHP If……Else 語句
PHP Switch 語句
PHP 數組排序
PHP 變數
PHP 5 echo 和 print 語句

TAG:程序員小新人學習 |

您可能感興趣

PHP 刪除數組中的元素
PHP 第一個PHP程序
PHPRAP 1.0.0 發布,打造PHP版API介面管理系統!
PHP程序的JSON
使用PHP編寫HTTP伺服器
系統學習PHP之API介面
PHP-Beast 加密你的PHP源代碼
PHP 解析 XML
PHP的純CPU基準測試
PHP PDO 簡單教程
PHP 生成 CSV 文件
PHP7 JIT 相關開源項目
PHP HTTP客戶端-Guzzle原理解析
PHP PDO fetch 模式各種參數的輸出結果一覽
PHP 登錄類
幾張圖為你分析HTML、JS與PHP之間的數據傳輸
Web Pages 編程 PHP
PHP MySql 分頁實例
PHP 使用 Redis
正式支持 PHP 7.X