您好,登錄后才能下訂單哦!
PHP中如何使用字符串截取函數,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
通過使用標準的和可選的擴展模塊,PHP應用程序可以連接MySQL或Oracle等十幾種數據庫、繪圖、創建PDF文件和創建解析XML文件。你也可以使用C語言來寫自己的PHP擴展模塊。例如,在已存在的代碼庫中提供一個PHP的接口函數。你也可以在Windows下運行PHP,使用COM控制其它諸如Word和Excel的Windows應用程序,或者使用ODBC來連接數據庫。在國內,PHP曾經和微軟的ASP并駕齊驅,是大家常用的網絡編程語言。
ASP3.0現在早已經被微軟放棄了,不再更新,也許有人會認為:PHP應該也是個快作古的東西了吧?然而事實恰恰相反,PHP不僅在高速發展,把ASP遠遠拋在身后,而且漸漸成為現在互聯網上使用最為廣泛、最熱門的語言。下面我們就一起利用PHP這門強大的語言解決這個問題吧。
PHP字符串截取函數代碼:
<?php functionget_substr($string,$start='0',$length='') { $start=(int)$start; $length=(int)$length; $i=0; if(!$string) { return; } if($start>=0) { while($i<$start) { if(ord($string[$i])>127) { $i=$i+2; } else { $i++; } } $start=$i; if($length=='') { returnsubstr($string,$start); } elseif($length>0) { $end=$start+$length; while($i<$end) { if(ord($string[$i])>127) { $i=$i+2; } else { $i++; } } if($end!=$i-1) { $end=$i; } else { $end--; } $length=$end-$start; returnsubstr($string,$start,$length); } elseif($length==0) { return; } else { $length=strlen($string)-abs($length)-$start; returnget_substr($string,$start,$length); } } else { $start=strlen($string)-abs($start); returnget_substr($string,$start,$length); } } ?>
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。