什麼是陣列了?
數組,是指將若干資料以一定的順序組合為一個整體
數組有以下幾種定義形式:
//形式1: $arr1 = array(单元1,单元2,...); //形式2: $arr2 = [单元1,单元2,...];
索引數組與關聯數組
索引數組
通常是指一個數組的下標是從0開始的連續的整數
//举例: $arr = [1, 3, 5, 22, 12];
關聯陣列
通常是指一個陣列的下標都是字串
$person = array( ‘name’=>’张三’, ‘age’=>18, ‘edu’=> ‘大学’, );
陣列的遍歷
#使用foreach語句遍歷陣列
foreach( $数组名 as [$key =>] $value){ }
使用for迴圈語句遍歷陣列
數組的指標:每個數組內部,都有一個“指標”,正常情況下,指標指向數組的某個單元,起初預設是指向第一個單元。
初始狀態下,指標指向陣列的第一個單元。在
php中,有以下幾個函數,可以針對陣列指標進行對應操作:
$re = current( $arr1); //取得数组中当前指针所在单元的值; $re = key( $arr1 ); //取得数组中当前指针所在单元的键(下标); $re = next( $arr1 ); //将数组中的指针往后移动一个位置,并取得新位置上的值; $re = prev( $arr1 ); //将数组中的指针往前移动一个位置,并取得新位置上的值; $re = end( $arr1 ); //将数组中的指针移动到最后一个位置,并取得新位置上的值; $re = reset($arr1); //将数组中的指针移动到最前一个位置,并取得新位置上的值;
常用陣列函數
max(): //获取一个数组中的最大值 min(): //获取一个数组中的最小值 count(): //获取一个数组的元素个数 in_array(): //判断一个数据是否在指定数组中。 range(): //生成某个范围的连续值的数组 array_keys(): //取出一个数组中的所有“键”并放入一个索引数组中。 array_push(): //将一个或多个数据放入一个数组的“末端”。 array_pop(): //将一个数组的最后一个单元删除,并返回该单元的值。 array_reverse(): //将一个数组的所有单元的顺序进行反转
總結:
在程式中為了處理方便,把具有相同類型的若干變量,按照有序的形式組織起來就形成了數組。
在程式中合理地使用數組,會使程式的結構比較整齊,而且可以把較為複雜的運算,轉換成簡單的陣列來表示。
以上是PHP數組詳解(敲黑板)的詳細內容。更多資訊請關注PHP中文網其他相關文章!
陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章
刺客信條陰影:貝殼謎語解決方案
3 週前ByDDD
Windows 11 KB5054979中的新功能以及如何解決更新問題
3 週前ByDDD
在哪裡可以找到原子中的起重機控制鑰匙卡
3 週前ByDDD
<🎜>:死鐵路 - 如何完成所有挑戰
4 週前ByDDD
Atomfall指南:項目位置,任務指南和技巧
1 個月前ByDDD

熱工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

Dreamweaver Mac版
視覺化網頁開發工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

Atom編輯器mac版下載
最受歡迎的的開源編輯器

SecLists
SecLists是最終安全測試人員的伙伴。它是一個包含各種類型清單的集合,這些清單在安全評估過程中經常使用,而且都在一個地方。 SecLists透過方便地提供安全測試人員可能需要的所有列表,幫助提高安全測試的效率和生產力。清單類型包括使用者名稱、密碼、URL、模糊測試有效載荷、敏感資料模式、Web shell等等。測試人員只需將此儲存庫拉到新的測試機上,他就可以存取所需的每種類型的清單。