關(guān)于“php函數(shù)體用”的問(wèn)題,小編就整理了【4】個(gè)相關(guān)介紹“php函數(shù)體用”的解答:
PHP hex2bin()函數(shù)用法講解?PHP hex2bin() 函數(shù)
實(shí)例
把十六進(jìn)制值轉(zhuǎn)換為 ASCII 字符:
<?php
echo hex2bin("48656c6c6f20576f726c6421");
?>
以上實(shí)例輸出結(jié)果:
Hello World!
定義和用法
hex2bin()函數(shù)把十六進(jìn)制值的字符串轉(zhuǎn)換為 ASCII 字符。
語(yǔ)法
hex2bin( _string_ )
PHP中phpinfo函數(shù)有什么用?phpinfo函數(shù)是PHP最為常用的配置輸出函數(shù)。phpinfo函數(shù)能夠輸出服務(wù)器PHP當(dāng)前狀態(tài)的大量信息,其中包含了PHP的編譯選項(xiàng)、啟用拓展、php版本信息、服務(wù)器信息、環(huán)境變量配置、HTTP頭和PHP授權(quán)信息。 phpinfo函數(shù)目前被廣大程序開發(fā)者提供PHP程序反饋支持,利于程序開發(fā)者配置優(yōu)化服務(wù)器參數(shù),糾正服務(wù)器運(yùn)行錯(cuò)誤,規(guī)避服務(wù)器漏洞,保證程序和服務(wù)器安全。
PHP錯(cuò)誤處理函數(shù)?trigger_error() 用于在用戶指定的條件下觸發(fā)一個(gè)錯(cuò)誤消息。它與內(nèi)建的錯(cuò)誤處理器一同使用,也可以與由 set_error_handler() 函數(shù)創(chuàng)建的用戶自定義函數(shù)使用 定義和用法trigger_error() 函數(shù)創(chuàng)建用戶定義的錯(cuò)誤消息。trigger_error() 用于在用戶指定的條件下觸發(fā)一個(gè)錯(cuò)誤消息。它與內(nèi)建的錯(cuò)誤處理器一同使用,也可以與由 set_error_handler() 函數(shù)創(chuàng)建的用戶自定義函數(shù)使用。 如果指定了一個(gè)不合法的錯(cuò)誤類型,該函數(shù)返回 false,否則返回 true。 語(yǔ)法trigger_error(error_message,error_types) 參數(shù)描述error_message必需。規(guī)定錯(cuò)誤消息。長(zhǎng)度限制為 1024 個(gè)字符。error_types可選。規(guī)定錯(cuò)誤消息的錯(cuò)誤類型。 可能的值: ?E_USER_ERROR ?E_USER_WARNING ?E_USER_NOTICE 復(fù)制代碼代碼如下:My ERROR[$errno] $errstr"; echo "Fatal error in line $errline of file $errfile"; exit(1); break; case E_USER_WARNING: echo "
My WARNING
PHP中英文混合排版中處理字符串常用的函數(shù)?對(duì)一段文字按照字?jǐn)?shù)進(jìn)行分割,因?yàn)槲淖种锌赡苁侵杏⑽幕旌系?,而php函數(shù)strlen只能計(jì)算出字串的字節(jié)數(shù),于是自己實(shí)現(xiàn)了幾個(gè)函數(shù),分享下。 例1,計(jì)算字符總長(zhǎng)度。 01 <?php 02 function ccStrLen($str) #計(jì)算中英文混合<a href="/"target="_blank" >字符串</a>的長(zhǎng)度 03 { 04 $ccLen=0; 05 $ascLen=strlen($str); 06 $ind=0; 07 $hasCC=ereg(”[xA1-xFE]“,$str); #判斷是否有漢字 08 $hasAsc=ereg(”[x01-xA0]“,$str); #判斷是否有ASCII字符 09 if($hasCC && !$hasAsc) #只有漢字的情況 10 return strlen($str)/2; 11 if(!$hasCC && $hasAsc) #只有Ascii字符的情況 12 return strlen($str); 13 for($ind=0;$ind<$ascLen;$ind++) 14 { 15 if(ord(substr($str,$ind,1))>0xa0) 16 { 17 $ccLen++; 18 $ind++; 19 } 20 else 21 { 22 $ccLen++; 23 } 24 } 25 return $ccLen; 26 } 27 ?> 例2,從左側(cè)截取字符串。 01 <?php 02 function ccStrLeft($str,$len) #從左邊截取中英文混合字符串 03 { 04 $ascLen=strlen($str); if($ascLen<=$len) return $str; 05 $hasCC=ereg(”[xA1-xFE]“,$str); #同上 06 $hasAsc=ereg(”[x01-xA0]“,$str); 07 if(!$hasCC) return substr($str,0,$len); 08 if(!$hasAsc) 09 if($len & 0×01) #如果長(zhǎng)度是奇數(shù) 10 return substr($str,0,$len+$len-2); 11 else 12 return substr($str,0,$len+$len); 13 $cind=0;$flag=0;$reallen=0;//實(shí)際取字節(jié)長(zhǎng) 14 while($cind<$ascLen && $reallen<$len) 15 { //by
www.jbxue.com
到此,以上就是小編對(duì)于“php函數(shù)體用”的問(wèn)題就介紹到這了,希望介紹關(guān)于“php函數(shù)體用”的【4】點(diǎn)解答對(duì)大家有用。