PHP基礎學習之陣列使用要點

2021-09-07 03:55:13 字數 1490 閱讀 8396

一、什麼是php陣列?

陣列 array 是一組有序的變數,其中每個變數都被稱為乙個元素。每個元素由乙個特殊的識別符號來區分,這個識別符號稱之為鍵(也可以稱之為下標)。

陣列中的每個元素都包含兩項:鍵和值。可以通過鍵值來獲取相對應的陣列元素,這些鍵值可以是數值鍵或者關聯鍵。

陣列可以存入不同型別的資料,是乙個復合資料型別。資料結構如下圖:

二、php陣列有哪幾類?

1、數字索引陣列

php 數字索引陣列一般表示陣列元素在陣列中的位置,它由數字組成,下標從 0 開始,數字索引陣列預設索引值就是從0開始,不需要特別指定。

輸出結果為: 

2、關聯陣列

「關聯陣列」是一種具有特殊索引方式的陣列。不僅可以通過整數來索引它,還可以使用字串或者其他型別的值(除了null)來索引它。

輸出結果為:

3、多維陣列

資料結構中的概念, 二維陣列以上的陣列,既非線性也非平面的陣列成為多維陣列。

輸出結果為:

三、遍歷陣列的方法

1、for迴圈遍歷陣列

2、使用 foreach 遍歷數

for迴圈可遍歷連續下標的索引陣列,但是遍歷不了關聯陣列。 foreach可遍歷關聯陣列。將要迴圈的陣列放進去,as是乙個固定的關鍵字後面的鍵變數可選,隨意定義乙個變數。每次迴圈時foreach會把鍵取出來賦值到鍵變數裡面,後面的值變數是必須要填的。

PHP基本學習之函式使用要點

php 的真正力量來自它的函式 它擁有超過 1000 個內建的函式。除了內建的 php 函式,我們可以建立我們自己的函式。函式是可以在程式中重複使用的語句塊。頁面載入時函式不會立即執行,函式只有在被呼叫時才會執行。本文分享下關於php函式的學習心得。一 函式的定義 函式名只能是字母,數字,下劃線的組...

PHP基礎學習之陣列介紹

php中,陣列的下標可以整數,也可以是字串,陣列的元素順序不是由下標決定,而是由其 加入 的順序決定 本站收錄這篇文章php基礎學習之陣列介紹,詳細解說文章中相關php基礎學習陣列技術與知識,歡迎能給大家一些在這方面的支援和幫助!下面是詳細內容 陣列基礎 php中,陣列的下標可以整數,也可以是字串 ...

php學習要點

php沒有像python一樣系統學習,只能參照筆記,寫下些要點而已。1.為換行,為換行且空行 2.陣列整體輸出用print r arr 3.php中的繼承 class a extend b,以parent 字首加以引用。4.建構函式 function construct var 5.小鼠去整有3種 ...