PHP實現(xiàn)過濾掉非漢字字符只保留中文字符
更新時間:2015年06月04日 11:18:23 投稿:junjie
這篇文章主要介紹了PHP實現(xiàn)過濾掉非漢字字符只保留中文字符,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
<?php
$str = "a 1b 2b<中文>。xxyy字符";
//轉(zhuǎn)換 GB2312 -> UTF-8
$str = mb_convert_encoding($str, 'UTF-8', 'GB2312');
preg_match_all('/[\x{4e00}-\x{9fff}]+/u', $str, $matches);
$str = join('', $matches[0]);
//轉(zhuǎn)換 UTF-8 -> GB2312
$str = mb_convert_encoding($str, 'GB2312', 'UTF-8');
echo $str; //輸出 中文字符
?>
相關(guān)文章
使用PHP提取視頻網(wǎng)站頁面中的FLASH地址的代碼
這幾天工作中需要寫個程序?qū)τ谝粋€視頻網(wǎng)站地址,如優(yōu)酷的某個地址,提取出其中的FLASH地址來。2010-04-04
PHP中header和session_start前不能有輸出原因分析
在http傳輸文本中,規(guī)定必須 header和content順序必須是:header在前content在后,并且header的格式必須滿足“keyword: value\n”這種格式,大家知道這是為什么嗎?接下來為您詳細(xì)解答2013-01-01
PHP Memcached應(yīng)用實現(xiàn)代碼
在很多場合,我們都會聽到 memcached 這個名字,但很多同學(xué)只是聽過,并沒有用過或?qū)嶋H了解過,只知道它是一個很不錯的東東。這里簡單介紹一下,memcached 是高效、快速的分布式內(nèi)存對象緩存系統(tǒng),主要用于加速 WEB 動態(tài)應(yīng)用程序。2010-02-02

