提取字串中的中文字串
阿新 • • 發佈:2019-01-23
[PolicyHolder] => Array
(
[PolicyHolderType] => I
[PolicyHolderName] => 那 NA 英 YING
[PHIdType] => 2
[PHIdNumber] => G2323892
[ReqFaPiao] => 0
[ReqMail] => 0
[MailType] =>
[PHBirthDate] => 19800109000000
[Gender] => F
)
如上圖,特簡單的一個需要,提取字串PolicyHolderName的漢字,首選的的php函式是preg_*系列的函式,
如果是preg_match() ,後面的英字會獲取不到,所以程式碼如下圖:
preg_match_all('/[\x{4e00}-\x{9fff}]+/u', $appnt['PolicyHolder']['PolicyHolderName'], $cn_name);
$name_str = implode('', $cn_name[0] );
給自己做個備註吧。