像第一篇我介紹過的一樣,關於PHP這門預編譯語言來說,一般情況下都是在web端上同前端進行通信,因此我們需要明白這門語言能在我們編寫介面的時候給予我們什麼樣的幫助,能夠為我們的項目進度提供怎樣的便利,這是作為一個後端開發人員所必須應該具備的意識。

綜上所述,我們想去實現我們突然出現的想法,這個時候就離不開PHP內置的數組函數以及字元串函數的幫助了,下面我整理了一些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這門語言能做到什麼,能幫助我們寫出什麼樣程度的介面,這是基本素養。
以後每天都會分享一些PHP開發的經驗以及技巧,如果有需要提問的同學直接評論即可,看到了會回復,看完了別忘了關注點贊呀~
原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/269113.html
微信掃一掃
支付寶掃一掃