PHP學習筆記3

2021-09-26 07:35:26 字數 1392 閱讀 2554

php筆記

第三章:

陣列:儲存一系列變數值的命名區域

數字索引陣列,也就是傳統語言上的陣列,陣列索引從0開始。

定義直接使用 $a = array(「1」, 」2」, 」3」); 建立了乙個名為a的陣列,裡面含有是哪個數值。訪問陣列中的內容可以直接使用索引, $a[1]就可以獲得陣列中的第二個數字,修改陣列中的資料同樣的方法直接將值賦予陣列即可。

關聯陣列:這種陣列類似於傳統語言的key-value

建立關聯陣列直接使用 $a = array(「a」 => 100, 」b」 => 20, 」c」 => 30); ,賦值陣列元素類似於前面的索引陣列 a[「d」] = 50; 訪問陣列元素直接 echo a[c]即可,但是引數部分不能直接寫入,需要通過變數進行訪問

使用range( )方法可以建立乙個公升序的字元陣列 $a = range(1, 10); 建立乙個1~10的數字陣列,也可以新增第三個引數,設定間隔 $a = range(1, 10, 2); 建立乙個1~10之間的奇數數字。

注意這裡也可以使用字元,不單單可以使用數字

多維陣列:這種陣列其實就是在每個陣列中儲存乙個陣列,類似於一維陣列的每乙個陣列項是乙個陣列。通過雙for迴圈遍歷陣列,建立二維陣列直接使用類似於一維陣列的建立方式即可;

$a = array(

array(「1」, 「2」, 「3」),

array(「4」, 「5」, 「6」),

array(「7」, 「8」, 「9」)

);

陣列排序:

1.使用sort( )函式進行公升序,按照asc碼進行排序。引數為陣列名

2.使用asort( )函式對關聯陣列的value進行公升序

3.使用ksort( )函式對關聯陣列的key進行公升序

4.反向排序直接在s前面新增r即可。rsort( )、arsort( )、krsort( )

5.函式shuffle( )將陣列進行隨機排序

6.函式array_shuffle( )將原來的陣列進行反向排序

運算元組指標:

1.使用next( )或者echo( )將指標向前移乙個元素,但是這裡兩個方法存在不同next( )是先向前移動乙個元素,再輸元素。echo( )則是先輸出元素,再向前移動乙個元素。

2.使用prev( )函式向後移乙個元素,返回當前元素

3.使用reset( )函式返回函式第乙個元素指標

4.使用end( )函式返回最後乙個元素指標

陣列個數:

1.使用count( )函式對陣列個數進行統計

2.適應sizeof( )函式對陣列個數進行統計

3.使用array_count_values( )函式返回每個陣列元素的個數

使用extract( )函式對陣列進行分解,後面可以直接使用key獲取value

PHP學習 PHP學習筆記 3

php 學習筆記 3 8 php 預定義常量 9 php 類 示例 var1 33 var2 44 if語句if var1 var2 echo if.else語句if var1 var2 else echo if.elseif.else語句if var1 var2 elseif var1 var2 ...

PHP學習筆記 3

php中資料庫的常用操作 conn mysql connect server,username,password db mysql select db dbname,conn rs mysql query sql 對於select 返回乙個結果集1 執行select語句 mysql numrows ...

學習筆記PHP(3)

1 php中,函式不區分大小寫,但變數區分大小寫 2 函式可以定義可選引數,但是如果有多個可選引數,預設值都是從右到左連貫,中間不能跳過 使用這個函式時,引數是從左至右的 3 將經常用的函式放在乙個檔案中,然後用required 匯入就行了。4 判斷資料型別的方法,如下 isset 變數是否已經宣告...