麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 語言 > PHP > 正文

php截取字符串長度函數詳解

2024-09-04 11:48:33
字體:
來源:轉載
供稿:網友

在php中提供了大量字符串操作函數,像計算字符串長度或字符串截取函數,但是他們都只能簡單的計算英文字符,不能對中文混合字符串進行操作,下面我來給大家介紹截取字符串長度與計算字符串長度的方法總結.

常用的字符處理函數,代碼如下:

  1. strstr(string,string) = strchr(,) //從前面第一次出現某個字符串的地方截取到最后 
  2. strrchr(string,string) //從某個字符串從最后出現的位置截取到結尾 
  3. strpos(string,string[,int]) //某個字符串第一次出現的位置 
  4. strrpos(string,string) //某個字符串最后一次出現的位置 
  5. substr(string,int[,int]) //從指定位置開始截取字符串,可以指定截取的長度。 
  6. strlen(string) //獲取字符串的長度 

假設:$str="這是1個字符串";這個串中包含了一個半角字符,同樣執行如下代碼:

if(strlen($str)>10) $str=substr($str,10); 

由于原字符串$str的第10、11個字符構成了漢字“符”;執行串分割后會將該漢字一分為二,這樣被截取的串就會發現亂碼現象,那我們可以先來計算字符串長度,代碼如下:

  1. <?PHP 
  2.   header('Content-type: text/html; charset=utf-8'); 
  3.   $str = "在士大夫了sdfsdfcxvzv一截"
  4.  
  5.   $pa = '/[x{4e00}-x{9fa5}]/siu'
  6.   preg_match_all($pa$str$r); 
  7.    
  8.   $count = count($r[0]); 
  9.   echo "當前的字符串中,共有 $count 個漢字"
  10.    
  11.   if($count>10) 
  12.   { 
  13.     //如果漢字數量大于10,你的代碼 
  14.   } 
  15.  
  16. ?> 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费观看一区 | 久久综合一区二区 | 依依成人精品视频 | 久久经典视频 | 亚洲综合一区在线观看 | 欧美日韩精品一区二区三区蜜桃 | 一区二区三区日韩电影 | 欧美视频网 | 午夜久久久久 | 成人黄视频在线观看 | 人禽l交免费视频观看 视频 | 最新国产毛片 | 91在线色| 午夜视频国产 | 9999久久| 黄色毛片一级 | 欧美aⅴ视频 | 欧美77| 国产一国产一级毛片视频在线 | 亚洲精品永久视频 | 在线成人免费视频 | 日韩视频在线视频 | 亚洲午夜激情网 | 色网站在线免费观看 | 中文字幕在线观看1 | 羞羞网站 | 韩国19禁在线 | 日本中文高清 | 一级成人黄色片 | 黄色片网站在线免费观看 | 黄色网欧美 | 欧美性生交xxxxx久久久缅北 | 免费看欧美一级特黄a大片 久久免费视频一区二区三区 | 成人一级片毛片 | v天堂在线视频 | 婷婷久久网 | 青青草好吊色 | 九九热精品在线视频 | 国产精品一区二区三区在线看 | 国产精品一区二区视频 | 久久久久久三区 |