php字符串截取函數
php語言4.81K
本文章介紹的是php自帶的`一個截取字符串的函數,只能處理英文,數字的不能截取中文混排的哦,有需要的朋友可以參考,後面的比較好用,第一個主要是給初學者學學用的。更多消息請關注應屆畢業生網! 代碼如下複製代碼 php //構造字符串 $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; echo "原字符串:".$str." "; //按各種方式進行截取 $str1 = substr($str,5); echo "從第5個字符開始取至最後:".$str1." "; $str2 = substr($str,9,4); echo "從第9個字符開始取4個字符:".$str2." "; $str3 = substr($str,-5); echo "取倒數5個字符:".$str3." "; $str4 = substr($str,-8,4); echo "從倒數第8個字符開始向後取4個字符:".$str4." "; $str5 = substr($str,-8,-2); echo "從倒數第8個字符開始取到倒數第2個字符為止:".$str5." "; ?> 支持中英文混合截取。 代碼如下 /* ------------------------------------------------------ 參數: $str_cut 需要截斷的字符串 $length 允許字符串顯示的最大長度 程序功能:截取全角和半角(漢字和英文)混合的字符串以避免亂碼 ------------------------------------------------------ */ function substr_cut($str_cut,$length) { if (strlen($str_cut) > $length) { for($i=0; $i < $length; $i++) if (ord($str_cut[$i]) > 128) $i++; $str_cut = substr($str_cut,0,$i).".."; } return $str_cut; } ?>
-
PHP實現獲取FLV文件的時間
主要介紹了PHP實現獲取FLV文件的時間,本文直接給出實現代碼和使用方法,需要的朋友可以參考下。PHP如何獲取FLV文件時間呢,答案是fopen文件後查看FLV文件是HEX數據,並轉換為number。複製代碼代碼如下:<?phpfunctionBigEndian2Int($byte_word,$signed=false){$in...
-
php中zend相對路徑問題
php下使用zend相對路徑的處理方法。如何使用呢?就跟隨本站小編一起去了解下吧,想了解更多相關信息請持續關注我們應屆畢業生考試網!<?phpdefine('P_S',PATH_SEPARATOR);define('ROOT',"../");set_include_path(ROOT.P_S.'Zend'.P_S_incl...
-
PHP與.NET的區別
PHP跟,一個面向個人(php),一個面向大型系統(當然,做小系統也是可以的,只是資源佔用相對比較多小點)離旗鼓相當還有很遠.現在真正在台面上競爭的只有以java為開發語言的J2EE平台和以C#為代表,多語言的平台.下面小編給大家整理了PHP與的區別,供大家參閲。世界上最...
-
增強PHP程序安全的函數
安全是編程非常重要的一個方面。在任何一種編程語言中,都提供了許多的函數或者模塊來確保程序的安全性。在現代網站應用中,經常要獲取來自世界各地用户的輸入,但是,我們都知道“永遠不能相信那些用户輸入的數據”。所以在各種的Web開發語言中,都會提供保證用户輸入...