站長資訊網
最全最豐富的資訊網站

php可以判斷字符串是否是中文嗎

可以判斷。判斷方法:1、使用preg_match()函數配合正則來判斷是否全是中文 ,語法“!preg_match("/[^x80-xff]/i",$str)”;2、使用preg_match()函數配合正則來判斷是否包含中文 ,語法“preg_match("/[x7f-xff]/", $str)”或“preg_match('/[^x00-x80]/',$str)”。

php可以判斷字符串是否是中文嗎

php入門到就業線上直播課:進入學習
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調試工具:點擊使用

本教程操作環境:windows7系統、PHP8.1版、DELL G3電腦

php可以判斷字符串是否是中文,主要是利用正則匹配中文進行判定。

判斷可分兩種情況:

  • 字符串的字符全是中文 ,如果

  • 字符串包含中文

情況1:判斷全是中文

方法:preg_match()函數+正則表達式“/[^x80-xff]/i

<?php header('content-type:text/html;charset=utf-8');    $str = "12hello13"; $str="'324是";  if(!preg_match("/[^x80-xff]/i",$str)){  echo "全是中文,是中文字符串";  }else{  echo "不是中文字符串";  }  ?>
登錄后復制

php可以判斷字符串是否是中文嗎

情況2:判斷含有中文

方法1:preg_match()函數+正則表達式“/[x7f-xff]/

<?php header('content-type:text/html;charset=utf-8');    $str = "中文";  if (preg_match("/[x7f-xff]/", $str)) {  echo "含有中文";  }else{  echo "沒有中文";  }  ?>
登錄后復制

php可以判斷字符串是否是中文嗎

方法2:preg_match()函數+正則表達式“/[^x00-x80]/

<?php header('content-type:text/html;charset=utf-8');    $str = "1234";  $pattern = '/[^x00-x80]/';  if(preg_match($pattern,$str)){  echo "含有中文";  }else{  echo "沒有中文";  } ?>
登錄后復制

php可以判斷字符串是否是中文嗎

函數說明:preg_match()

PHP 中的 preg_match() 函數可以根據正則表達式對字符串進行搜索匹配,函數的語法格式如下:

preg_match($pattern,$subject [, &$matches [, $flags = 0 [, $offset = 0 ]]])
登錄后復制

參數說明如下:

  • $pattern:要搜索的模式,也就是編輯好的正則表達式;

  • $subject:要搜索的字符串;

  • $matches:可選參數(數組類型),如果提供了 $matches,它將被填充為搜索結果。 $matches[0] 包含完整模式匹配到的文本, $matches[1] 包含第一個捕獲子組匹配到的文本,以此類推;

  • $flags:可選參數,$flags 可以被設置為 PREG_OFFSET_CAPTURE,如果傳遞了這個標記,對于每一個出現的匹配,返回時都會附加上字符串偏移量(相對于目標字符串的);

  • $offset:可選參數,用于指定從目標字符串的哪個位置開始搜索(單位是字節)。

preg_match() 函數可以返回 $pattern 的匹配次數,它的值將是 0 次(不匹配)或 1 次,因為 preg_match() 在第一次匹配后將會停止搜索。

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产成人精品久久久久| 亚洲第一精品福利| 中文一国产一无码一日韩| 亚洲精品无播放器在线播放| 亚洲Av永久无码精品黑人| 久久久久青草大香线综合精品| 91精品国产高清91久久久久久 | 中文一国产一无码一日韩| 国产精品视频免费一区二区三区 | 日韩精品人成在线播放| 午夜国产精品久久影院| 久久国产精品久久精品国产| 国产精品二区高清在线| 日韩人妻精品一区二区三区视频| 亚洲欧美日韩综合久久久| 91探花国产综合在线精品| 久久青草精品38国产免费| 国产在线精品一区二区三区直播 | 国内精品久久久久国产盗摄| 国产精品久久久99| 国产精品videossex白浆| 九九在线观看精品视频6| 日韩一品在线播放视频一品免费| 亚洲av日韩av无码黑人| 日韩成人无码影院| 四虎永久在线精品视频免费观看| 国产精品任我爽爆在线播放| 国产精品无码aⅴ嫩草| 国产精品视频一区| 麻豆国产精品一二三在线观看| 国产香蕉九九久久精品免费| 精品亚洲国产成人av| 国产精品国产三级国产AV麻豆| 色婷婷激情av精品影院| 人妻少妇精品专区性色AV| 精品久久久久久无码人妻中文字幕| 亚洲精品中文字幕无码A片老| 亚洲欧美精品午睡沙发| 国产Av一区二区精品久久| 精品国产亚洲第一区二区三区| 精品无码国产一区二区三区麻豆 |