PHP에서 중국어가 아닌 문자를 제거하는 방법: 먼저 PHP 샘플 파일을 만든 다음 fgets() 함수를 사용하여 txt 파일에서 각 데이터 줄을 추출하고 마지막으로 일반 함수 preg_replace()를 사용하여 중국어가 아닌 문자를 제거합니다. 각 줄의 문자.
이 기사의 운영 환경: windows7 시스템, PHP7.1 버전, DELL G3 컴퓨터
PHP에서 한자가 아닌 문자를 제거하는 방법은 무엇입니까?
php 함수 preg_replace() 정기적으로 한자가 아닌 문자 제거
프로젝트에서는 한자가 아닌 문자를 제거하는 방법을 사용해야 합니다. 정리된 데이터
$file = fopen("hb/j.txt","r+") or exit("Unable to open file!"); while(!feof($file)){ $line=fgets($file); $pattern = "/[^\x{4E00}-\x{9FFF}]+/u"; echo preg_replace($pattern, '', $line); echo "<br />"; } fclose($file);
는 txt 파일에서 각 줄을 꺼내어 한자가 아닌 문자를 제거합니다. 각 줄의 문자.
1. 한 줄을 빼고 fgets() 함수를 사용하세요.
2. 일반 함수 preg_replace()
를 사용하여 중국어가 아닌 문자를 제거합니다. /[^x{4E00}- x{9FFF}]+/, php 에 주의하세요. u****는 유니코드 문자를 나타내는 데 사용할 수 없습니다. x{****}
4.u는 수식어를 나타내는 데 사용해야 합니다
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 PHP에서 중국어가 아닌 문자를 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!