PHP數組詳解(敲黑板)
1
什麼是陣列了?
數組,是指將若干資料以一定的順序組合為一個整體
數組有以下幾種定義形式:
//形式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脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
刺客信條陰影:貝殼謎語解決方案
2 週前
By DDD
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前
By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)
