mb_substr
mb_substr( $ss_final , 0 , 10 ,'utf-8');說明:可以分辨中文字和英文字,不會將中文字切割成一半而變成亂碼的切割參數,後方 utf-8 視情況也可改成 big5
substr
substr($team,0,-2); //將最後兩個字元刪除
mb_strlen
mb_strlen( $ss_final , 'utf-8');說明:可以分辨中文字和英文字,檢驗字串的長度,後方 utf-8 同樣視情況也可改成 big5。
str_replace
$name=str_replace("\","",$name);
$name=str_replace(array("'","/","|","\\"," "),"",$name);
explode
explode(",",$mystring);
說明:用逗點分割字串
strpos
echo strpos('Welcome to Wibibi.Have a good day.','W');
echo strpos('Welcome to Wibibi.Have a good day.','W',2);
說明:
1.W文字出現在第幾個位置
2.第2個W字出現在第幾個位置
in_array()
$people = array("Bill", "Steve", "Mark", "David");
if (in_array("Mark", $people))
{
echo "匹配已找到";
}
else
{
echo "匹配未找到";
}
說明:搜尋某個元素是不是在陣列內 (回傳 true 和 flase)
strtotime
<?php
$today = date("Y-m-d H:i:s");
//年
echo date("Y-m-d H:i:s", strtotime($today."+3 year"))."<br>";
//月
echo date("Y-m-d H:i:s", strtotime($today."-1 month"))."<br>";
//週
echo date("Y-m-d H:i:s", strtotime($today."+10 week"))."<br>";
//日
echo date("Y-m-d H:i:s", strtotime($today."+10 day"))."<br>";
//時
echo date("Y-m-d H:i:s", strtotime($today."+2 hour"))."<br>";
//分
echo date("Y-m-d H:i:s", strtotime($today."+20 minute"))."<br>";
//秒
echo date("Y-m-d H:i:s", strtotime($today."+5 seconds"))."<br>";
?>
說明:時間相加減
PHP Array() 陣列函數用法
$a=array("第一個値","第二個値","第三個値");
其中 $a 就是一個陣列,包含了三個値在裡面,代表的意義如下
$a[0]=第一個値、$a[1]=第二個値、$a[2]=第三個値。
在echo的雙引號中間使用雙引號(利用跳脫字元)
echo "<input type='button' value='使用者IP列表' name='B3' onmousedown=\"javascript:location.href='ip_menu.php'\">";
數學計算
intval() 取整數(無條件捨去)
round() 四捨五入
ceil() 無條件進位
$a % $b 求餘數
文字格式
strtolower() 英文變小寫
相關學習紀錄
PHP讀取網頁及csv檔
用PHP將資料夾內的檔案全部讀取出來的函式
文字格式
strtolower() 英文變小寫
相關學習紀錄
PHP讀取網頁及csv檔
用PHP將資料夾內的檔案全部讀取出來的函式
沒有留言:
張貼留言