PHP常用字串以及陣列函式整理
首先,在PHP裡面我們應該如何宣告陣列函式呢?
$array = []; $array = array(); $array['php'] = "世界上最好的語言";
以上則是宣告陣列的三種最常用方式,如何獲取陣列中的值可以通過array_values($array);
獲取鍵則是:array_keys($array);
其次則是檢測陣列中是否有某個值:in_array('世界上最好的語言',$array);
交換陣列中的鍵值:array_flip($array);
判斷陣列中是否存在某個鍵:array_key_exits('php',$array);
向某陣列的最後填充資料:array_push($array,'xxx','cccc');
將陣列的第一個元素彈出,並且之後元素前移一位:array_pop($array);
返回兩個陣列中不同的地方,即求同存異:array_diff($array,$array2);
返回陣列中相同的元素:array_diff_assoc($array,$array2);
將兩個數組合並返回一個新的陣列:array_merge($array,$array2);
從陣列中取出任意一個單元:array_rand($array);
獲取單元順序相反的陣列:array_reverse($array);
將陣列中重複的值去除:array_unique($array);
將陣列打亂:shuffle($array);
對陣列進行排序:sort($array);
字串在PHP中的定義則相對簡單
$str = '';
首先打亂字串的函式:str_shuffle($str);
查詢字串中是否包含某個字串:strstr($str,'dsafa');
字串反轉:strrev($str);
字串中某個字元首次出現的位置,返回下標:strpos($str,'aa');
獲取下標但是不區分大小寫,上面的區分大小寫:stripos($str,'aa');
去除字串中的空格:chop($str);
將一個數字以千位分組來格式化數字:number_format(56416534156);
將字串進行分割,使用字串或者特殊標記皆可,比如空格、$等特殊字元也可:explode('分割字元',$str);
將陣列拆分成字串,以什麼樣的方式拼接字串,需要指定:implode(',',$array);
去除字串首尾處的空格:trim($str);
相信對於許多童鞋來說,PHP開發中難免遇到這樣那樣的問題,我們只需要將這些函式的用法記住,想到PHP為我們提供了這些便捷的函式,在我們遇到某種需要的時候能想到PHP中有這個函式能夠幫到我們,那麼就夠了,做到有印象,知道PHP這門語言能做到什麼,能幫助我們寫出什麼樣程度的介面,這是基本素養。