由於害怕遺忘,故在此記錄下常用的php函式,以便複習
作用:定義常量 注意,只能定義常量,不能定義變數。
用法
<?php
define('a',100);
?>
作用: 向下取整
用法
<?php
echo intval(1.1);
//輸出結果是1;
?>
作用:獲得某一字元或一子字串在一字串中的位置
用法
<?php
$str = "string";
echo strpos($str,'s');
?>
底層似乎是用kmp實現的? 不是很確定
作用:擷取字串
用法
<?php
$str ="123";
echo substr($str,1,2);
?>
輸出:23;
如果不設定終點,將擷取到末尾
返回值是字串
作用:分割字串
將字串分割為字串陣列
用法
<?php
$str ="123";
$res =str_split($str);
print_r($res);
?>
作用 輸出一陣列內每個位置的值
用法 見 5
作用; 以特定字串分割字串
<?php
$str ="12 3 4";
$res=explode(' ',$str);
print_r($res);
?>
作用:正如它的,名字一樣,這就是個陣列,用來定義陣列
用法
<?php
$str=array();
$str[0]=1;
$str[2]=3;
$str[『1』]=3;
$st=array(1=>1,2=>2);
print_r($st);
?>
注意,php中的陣列可以存放任意型別的資料
同時陣列的下標也可以為字串
php中的排序函式有6種
分別是sort rsort asort ksort arsort krsort
__construct 是php中的建構函式
與c++中建構函式相同,有一樣的用法
用法:
<?php
class box
} $b=new box();
echo $b->a;
?>
作用:列印顯示,乙個變數的內容與結構,以及型別的資訊。
用法
<?php
$a=10;
var_dump($a);
?>
定義:析構函式指的是當某個物件的所有引用被刪除,或者物件被顯式的銷毀時會執行的函式。
用__destruct()來定義,與建構函式差不多
<?php
class box
}$a = new box();
unset($a);
?>
輸出結果是1;
但當php**執行完畢以後,會自動**與銷毀物件,因此一般情況下不需要顯式的去銷毀物件。
php 常用函式集合 持續更新中
在php的開發中,巧妙的運用php自帶的一些函式,會起到事半功倍的效果,在此,主要記錄一些常用的函式 1 time microtime 函式 time 獲取當前時間戳 microtime 獲取當前微秒字串 1 測試microtime 函式 2echo 當前時間戳,以秒為單位 time 3 echo ...
python 程式設計常用函式(持續更新)
目錄 1.打亂列表元素順序 2.for迴圈取字典鍵 3.字典中加入元素 4.python中的非同步 5.統計列表中元素的個數 6.對數 from numpy import a list range 10 random.shuffle a print a a for i in a print i a ...
我用到的PHP函式記錄,持續更新
php uname 返回執行 php 的系統的有關資訊。原型 string php uname string mode a 返回執行php的作業系統的相關描述,和 phpinfo 最頂端上輸出的是同乙個字串。如果僅僅要獲取作業系統的名稱。可以考慮使用常量 php os,不過要注意該常量會包含 php...