PHP學習之陣列和字串操作

2021-09-27 04:14:01 字數 1129 閱讀 7525

陣列分為索引陣列和關聯陣列

foreach();

foreach($arr as $valule)

arr 和 value都是變數

foreach($arr as key => $valule)

key 放的是下標

因為每次迴圈渠道的是鍵值對

each()

返回 陣列中 當前的鍵值對 並將陣列指標向前移動一步

返回的既有索引陣列又有關聯陣列,用哪個選哪個。

所以返回四個元素

0 和 1

key和value

分別對應 鍵值。

list ()

list($var)= arr

只能用於陣列下標從0開始的函式。

吧駐足中的元素賦值給變數。

和上邊 each()函式配合使用。

while(list($key,$value)=each($month))
把下標為0 的給 key 1 的給 value

陣列其他函式:

current 返回陣列中 當前元素

next prev 指標移動

count 統計陣列元素個數。

sort(array $array[ , int sort_flags]);

重新分配自動索引的鍵名。

asort($ array)

保持 鍵值之間關聯

ksort

根據鍵排序

反向排序

rsort() arsort () krsort()

array_multisort($ a ,$ b);

a排序完成之後,b 跟著a元素順序的變化而變化。

trim ($str, " ")

第二個可選

預設刪除空格,可選刪除指定字元

expload

將陣列按指定的字元 分開

返回陣列,用陣列接受。

impload

將陣列按指定的字元 連線成乙個字串。

和上面相反。

php學習筆記 字串操作

1.除去字串前後的空格 1 trim 除去字串前後的空格 2 ltrim 除去字串左邊的空格 3 rtrim 除去字串右邊的空格 2.獲取字串長度 1 獲取英文本串長度 strlen 2 獲取中文字元長度 mb strlen eg mb strlen str,utf8 3.擷取字串 1 英文 sub...

PHP 二 陣列,字串操作函式

陣列可以理解為有序的 成對兒 的資料組成的集合 php 中根據索引值得不同 分為 索引陣列 和 關聯陣列 即 php 中的陣列nb 了很多 下標不僅可以用數字 還可以 使用字串 1,使用 array 函式來建立陣列 若建立時 只設定 value 不設定 key 那麼我們會得到乙個索引陣列,下標為數字...

PHP學習之字串比較和查詢

1.字串比較 在php中,可以用 雙等號 或者 三等號 來比較字串。兩者的區別是雙等號不比較型別,三等號會比較型別,它不轉換型別 用雙等號進行比較時,如果等號左右兩邊有數字型別的值,剛會把另乙個值轉化為數字,然後進行比較。這樣的話,如果是純字串或者null時,會轉化為0進行比較。同樣,大小於號也和等...