php常用函式總結

2021-07-22 23:48:50 字數 4002 閱讀 4589

1   echo 輸出乙個或多個字串

2   var_dump () 列印變數的詳細資訊

3   print_r 列印關於變數的易於理解的資訊。

4   print() 輸出字串

5   printf 輸出格式化字串,返回字串長度

6   phpinfo() 輸出php

配置資訊

7   define定義常量

8   defined   檢視常量是否存在

9   strlen 獲取字串長度 只有乙個引數就是字串名字

$str=」abcde」;

$s=strlen($str);

echo $s;

10  implode()將『陣列連成字串

11  substr() 截刪取字串  返回的是擷取的字串

$str=」abcdeabcde」;

$new_str=substr($str,1,3);

echo $new_str;

$new_str1=substr($str,2);

echo $new_str1;

12  strpos 查詢字串首次出現的位置

$str=」abcdeabcde」;

$s=strpos($str,』b』);

echo $s;

13  strrpos  查詢字串最後一次次出現的位置

$str=」abcdeabcde」;

$s=strrpos($str,』b』);

echo $s;

14  trim

去除字串首尾處的空白字元(或者其他字元)

$str=」   abc       」;

$len=trim($str);

echo $len;

15  ltrim  去除字串左邊的空格

$str=」      abc」;

$len=lrim($str);

echo $len;

16  rtrim 去除字串右邊的空格

$str=」abc              」;

$len=rrim($str);

echo $len;

17  str_replace 字串替換

特點 函式裡有三個引數  把** 替換成** 在**字串裡 三個**分別代替三個引數

$str=」我愛中國」;

$new_str=str_replace(『中國』,』八維』,$str);

18  

strtolower

將所有字母轉為小寫

$str=

」abcde」;

$new_str=strtolower($str);

echo $new_str;

19  

strtoupper將所有字母轉為大寫

$str=

」abced」;

$new_str=strtoupper($str);

echo $new_str;

20  u

cfirst將字串的首字母大寫將字串的首字母轉換為大寫

$str=

」abced」;

$new_str=ucfirst($str);

echo $new_str;

21  

ucwords

將字串中每個單詞的首字母轉換為大寫

$str=

」i am a gril」;

$new_str=ucwords($str);

echo $new_str;

22  in_array() 檢查陣列中是否存在某個值

23  array_search                在陣列中搜尋給定的值,如果成功則返回相應的鍵名

24 a

rray_key_exists()

檢查給定的鍵名或索引是否存在於陣列中

25  

explode()

將      

字串』分割成陣列

26  

implode()

將  《兩個相互轉化》

『陣列 連成

成字串

27  array_keys() 返回陣列中所有的鍵名

28  array_values() 返回陣列中所有的值

29  array_reverse 將乙個陣列

逆向排序,如果第二個引數為true,則保持鍵名。

30 31  count 用來計算陣列長度的函式

32  array_count_values 統計陣列中所有值的出現次數

33  a

rray_unique()

移除陣列中的重複值

34  s

ort()   由小到大排序。

35  

rsort()

由大到小排序。

36  

ksort()

對陣列按照鍵名排序

37  a

rray_merge(

)合併陣列

38  array_rand()     

從陣列中隨機取出乙個或多個單元

38  

array_sum

計算陣列中所有值的和

39 unset()         銷毀陣列中的元素

40  

array_shift()   銷毀陣列中的元素(開頭

)41  

array_pop()  

銷毀陣列中的元素 f

ile_exists()

檢查檔案或目錄是否存在

copy() 拷貝檔案

unlink() 刪除檔案

filesize() 取得檔案大小

filemtime() 取得檔案最後修改時間

fopen 開啟檔案或者 url

fgets() 獲得檔案的一行記錄

fread() 讀取檔案

fwrite() 寫入到檔案

fclose() 關閉乙個已開啟的檔案指標

file_put_contents() 將乙個字串寫入到檔案裡  兩個引數  第個是檔名,第二個是要寫入的字串

file_get_contents() 將整個檔案讀入乙個字串;  乙個引數,檔名

mysql_connect() 開啟乙個到 mysql 資料庫的連線

mysql_select_db() 選擇 mysql 

資料庫

mysql_query() 執行一條sql語句

mysql_fetch_array() 從結果集中取得一行作為關聯陣列,或索引陣列,或二者兼有

mysql_query(『set names utf8』) 設定字符集

mysql_fetch_array($res,mysql_num) 這將是索引陣列

mysql_fetch_array($res,mysql_assoc) 這將是關聯陣列

mysql_fetch_assoc():從結果集中取得一行作為關聯陣列

mysql_fetch_row():從結果集中取得一行作為索引陣列

mysql_inert_id():取得剛剛插入自動增長的id  不需要寫任何引數

mysql_error() 返回上乙個 mysql 

操作產生的文字錯誤資訊

mysql

操作產生的錯誤號。

mysql_fetch_array()

//從結果集中取得一行作為關聯陣列,或數字陣列,或二者兼有

mysql_fetch_array(

$res,mysql_num)//

這將是索引陣列

mysql_fetch_array(

$res,mysql_assoc

)// 

這將是關聯陣列

mysql_fetch_assoc()

//從結果集中取得一行作為關聯陣列

mysql_fetch_row()

//從結果集中取得一行作為索引陣列

mysql_inert_id()

//取得剛剛插入自動增長的

id  

不需要寫任何引數

php 常用函式總結

1.is numeric 判斷變數是不是數字或者數字字串 2.array column 獲取某一列 3.array search array search value,array,strict 返回鍵值或者false 4.in array in array search,array,type 返回t...

PHP專案常用函式總結

字串擷取,並且將多餘內容替換為指定字元 param 原字串 string param 擷取的長度 sublen param 開始位置 start param 編碼格式 code param 被擷取掉的字元的顯示比如 x.suffix return string function mb cut str...

php常用封裝函式總結

用於處理android 和 ios的上傳 用於處理android 和 ios的上傳 param type byte param type name 名 param type lx 型別 function android or ios img up byte,name,lx path public u...