首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

PHP 陣列基礎教學:定義、讀取與操作

     編輯:PHP 綜合知識

PHP 陣列完整入門指南

1. 定義陣列

使用 array() 或短語法 []:

<?php
// 指定鍵值
$arr = array(
    0 => 'word',
    3 => 'excel',
    'outlook', // 自動鍵 4
    'access'   // 自動鍵 5
);
print_r($arr);
// Array ( [0]=>word [3]=>excel [4]=>outlook [5]=>access )

// 動態新增
$arr = [];
$arr[] = 'one';
$arr[] = 'two';
echo $arr[0]; // one
?>

2. 讀取與修改元素

$arr = ['first'=>1, 'second'=>2, 'third'=>3];
echo $arr['second']; // 2
$arr['third'] = 5;   // 修改值
echo $arr['third'];  // 5

3. 實用操作函數速查

函數用途
count()元素個數
array_push()推入堆疊
array_pop()彈出堆疊
array_shift()移除首元素
array_unshift()前端插入
array_keys()取得所有鍵
array_values()取得所有值(重新索引)
in_array()檢查值是否存在
array_merge()合併陣列
array_filter()過濾元素
array_map()對每個元素套用函數

4. 遍歷陣列

// foreach(推薦,唯讀較快)
foreach ($arr as $key => $val) { ... }

// while + each(適合寫入操作)
while (list($key) = each($arr)) { $arr[$key] = ...; }

詳細效能比較請見 PHP foreach vs while 效能分析。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved