php常用函式以及方法總結
資料型別:
string;
number;
boolean;
符合資料型:
array;
obj;
resource;
$name=<< 值
t;echo name 這種方式注意t前後不能有空格。
1、define(『常量名』,『常量值』)----常量的申明,不用$,echo 『常量名』--->常量值。
2、「」 『』 heredoc結構 $age<18;
t; 以上三種是生命字串的方法
3、gettype(變數名》獲取字元的變數屬性,在js中用的是typeof;
4、在執行的過程中特別注意的是,變數用單引號包裹時,單引號裡面的變數不能進行解析,可換用雙引號;
5、strlen(變數名)-------->獲取變數的字串長度,遇到漢字(utf8 3位元組)(gbk 2位元組)。
6、mb_strlen(變數名)-------->獲取變數的字串長度,遇到漢字的時候按照乙個位元組顯示。
7、is_string(變數名》判斷變數是不是字串,結果返回是bool型,(true、false);
8、is_int(變數名》判斷變數是不是整數
9、is_flaot(變數名》判斷變數是不是小數
10、is_numeric(變數名》判斷變數是不是有效數字
11、is_bool、is_boolean(變數名》判斷變數是不是布林形
12、var_dump(變數名》答應內容,包含(變數的資料型別、變數值、長度)一般用於除錯**
13、echo(變數名》將變數裝化成字串輸出,遇到變數是true---『1』,false---『』空字元;
14、print_r(變數》輸出函式,顯示下標和對應下標的值;
15、settype(變數,『bool』)------->將變數強制轉換成bool元素,有六種轉化出來bool是false(null 0 0.0 『』 『字串』 array()空陣列 );轉化出來要配合var—dump使用;
16、轉化數字形的時候,不是以數字開頭的都是0,以數字開頭的只轉化數字,true---1 false---0;
17、isset(變數》判斷函式是否定義。 isset(陣列名[下標名])---判斷陣列中的元素是否被定義;
18、unset(變數》銷毀函式 unset(陣列名[下標名])---刪除陣列中的元素。
19、empty(變數》判斷函式是否為空,在php中有(。 null 0 0.0 『字串』 array()空陣列 false 沒有定義的變數)這八種結果為true,其他的都為false。
20、$arr=array申明乙個陣列;array(1,2,3,4,5)列舉陣列,下標預設是0開始從左至右,array(『a』=>』1』,『b』=>』2』,『c』=>』3』)關聯陣列,下標是abc。
21、var_dump(陣列)-------->(型別、長度、字串值);
22、print_r(陣列)------(下標、了內容)和echo輸出變數的效果一樣。
23、$arr(『下標』)=『值』------->下標存在就是修改對應下標的值,不存在就是增加元素;
24、count(陣列》檢視陣列的元素個數,(不帶輸出功能)
25、foreach($arr陣列 as $k=>$vk表示陣列的下標,$v表示數字的值
語句塊}
26、在html標籤中巢狀迴圈;
<?php
foreach($arr as $v)
?>
27、在foreach中想要修改元素,必須是通過下標修改,不能直接修改$v=... 而是$arr[$k]=...
is_array--------->判斷變數是不是乙個陣列,返回布林型。
isset(陣列[下標》判斷陣列中是否有指定下標。
unset(陣列[下標》刪除陣列中指定下標的元素。
count($arr,1>將遞迴的對陣列計數,計數多維陣列的所有元素,層數。
28、邏輯運算&& ||
表示式1 && 表示式21真執行2,否則不執行2. 有假為假,同真為真;
表示式1 || 表示式21假執行2,否則不執行2. 有真為真,同假為假;
返回布林型;
29、switch函式
$a=5
switch ($a)
echo $b這是個錯誤的函式,因為$b在函式內部申明,只能在內部使用,不能在外部呼叫。
41、global $k如果$k是乙個全域性變數,在函式內部使用這個函式,表示在內部引入全域性變數,由此$k在區域性變數之內就可以使用了;要是$k之前沒有在外部申明,那麼就表示建立了乙個全域性變數。
42、再說全域性變數怎樣在函式內部呼叫
例:$k=10;
functiopn par($m)
echo par(313//函式在內部用global引入,由此內部可以使用。
43、func_get_args獲取所有的實參,返回乙個陣列。
44、func_get_arg(下標獲取某個指定引數。
45、func_num_args獲取所有實參個數。
46可變變數。
例:$m=『n』;
$n=』10』;
echo $$m-------10;// 分析$$m中$m=n>$n--------->10;
47、extract將陣列中的下標轉化成全域性變數,其值就是對應的元素值。第二個引數不給時會直接覆蓋已有的變數,第二個引數為 extr_sktp時不會覆蓋;
例:$arr=array(『a』=>』1』,』b』=>』2』);
extract($arr,extr_sktp);
echo $a. $b1.2;//
array_search將陣列中的元素小標拿出來,array_search(元素,$arr)----返回元素的下標值。
48、__function在函式內部使用,獲取當前函式名;
49、__dir獲取當前目錄資料夾,返回碟符路徑;
50、__file獲取當前檔案的碟符路徑;
51、basename(__file獲取當前檔案名字;
52、basename(__dir獲取當前資料夾名字;
53、dirname(__file獲取當前檔案的上級路徑,返回碟符路徑
54、dirname(__dir獲取當前資料夾的上級路徑,返回碟符路徑
55、function_exists(『函式名測試函式名是否存在,主要用於測試系統環境有沒有開啟擴充套件。
56、range(start, end, 步長值)-------建立乙個包含指定範圍的陣列,可以用於數字也可以用於字母;沒有給步長值,預設為1;返回乙個陣列;
例:print_r (range('a', 'z', 2));
print_r (range('1', '20', 2));
57、chr(ascii編碼返回指定的字元;
58、ord(『字元返回的是ascii編碼值;
59、explode將字串分割成陣列。
例:$str=__file__;
$arr=explode(『\\』,str); //explode(『分割符』,』字串』);
print_r($arr);
60、join將數字連線成字串;
資料庫配置mysql在windows下的變數,將mysql的bin目錄放在windows下的管理、環境變數path中;
php常用檔案函式總結
檔案目錄函式庫 一 檔案常用操作 1.file exists 檢查檔案或目錄是否存在 語法 bool file exists filename 如果檔案或目錄存在,返回true,否則返回false 2.is readable 檢查檔案是否可讀 語法 bool is readable filename...
PHP的正則處理函式總結
最後是preg split php 3 3.0.9,php 4,php 5 preg split 用正規表示式分割字串 不再贅述。說明array preg split string pattern,string subject int limit int flags 返回乙個陣列,包含 subjec...
函式題型方法總結
第一部分 必考內容與要求 函式概念與基本初等函式 指數函式 對數函式 冪函式 1 函式 了解構成函式的要素,會求一些簡單函式的定義域和值域 了解對映的概念.在實際情境中,會根據不同的需要選擇恰當的方法 如影象法 列表法 解析法 表示函式.了解簡單的分段函式,並能簡單應用.理解函式單調性 最大 小 值...