1樓:匿名使用者
使用mb_substr()
這個是php自帶的內建函式庫,專門解決多位元組混合擷取的問題。
string mb_substr ( string $str , int $start [, int $length [, string $encoding ]] )
2樓:
中文擷取不亂碼,使用
iconv_substr函式:
<?php
$str="我愛你abc中國";
echo iconv_substr($str,0,7,'utf-8');
?>
注意編碼要和你的網頁編碼一致
3樓:流浪的丶孤單
<?php
$str = "試試吧樓主";
if(ord(substr($str,-1,1)) > 123)else
echo $result;哈哈!
4樓:匿名使用者
$str = "sadfjlasjf中華人民共和國sl2國";
$len = mb_strlen($str,'gbk')-1;
echo $len;
$str1 = mb_substr($str,$len,1,'gbk');
echo $str.'
'.$str1;
5樓:你得是看我不爽
你是擔心會擷取出亂碼嗎
C擷取字串
如果格式是一致的,括號中都為數字的話,可以考慮使用正則來匹配 看你的資料時什麼樣的,如果字數固定 例如 102 2號桌 103 3號桌 這樣的你用substring最快也最方便。如果字數不固定,那都用split分割 var s 101 1號桌 var a s.split 得到 101 和 1號桌 v...
C幾種擷取字串的,C 幾種擷取字串的方法小結
c 幾種擷取字串的方法小結,需要的朋友可以參考一下 1.根據單個分隔字元用split擷取 例如 如下 string st gt123 1 string sarray st.split 即可得到sarray 0 gt123 sarray 1 1 2.利用多個字元來分隔字串 例如 如下 string s...
ASP怎麼擷取字串。就擷取前漢字
txt是字元內容,length是要擷取多少個字元function getstringlength txt,length dim i i 1y 0 txt trim txt for i 1 to len txt j mid txt,i,1 if asc j 0 and asc j 127 then 漢...