Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP stirng에서 영숫자가 아닌 문자를 제거하는 방법은 무엇입니까?


PHP에서 preg_replace() 함수를 사용하여 문자열에서 영숫자가 아닌 문자를 제거할 수 있습니다. preg_replace() 함수는 검색을 위한 정규식을 수행하고 콘텐츠를 교체하는 데 사용되는 PHP의 내장 함수입니다.

구문

preg_replace(패턴,교체,제목,제한,개수)

아래에 있는 함수의 매개변수에 대해 논의해 보겠습니다.

패턴

이 매개변수는 검색할 패턴을 포함합니다.

교체

필수 매개변수입니다. 이 매개변수에는 문자열 또는 대체할 문자열이 있는 배열이 포함될 수 있습니다.

제목

검색하고 바꿀 문자열 또는 문자열이 있는 배열입니다.

한도

각 주제 문자열의 각 패턴에 대해 가능한 최대 대체 가능

카운트

이것은 선택적 매개변수입니다. 지정되면 이 변수는 수행된 교체 수로 채워집니다.

preg_replace() 함수를 사용하여 문자열에서 영숫자가 아닌 문자를 제거하는 예를 보여 드리겠습니다.

예시

<?php
   $str = "tu!tor^ials$%!poi&nt";
   echo preg_replace('/[^a-zA-Z0-9]/','', $str);
?>

출력

tutorialspoint

설명

위의 예에서 문자열 "$str"에는 영숫자가 아닌 문자가 포함되어 있습니다. 원하는 출력을 얻기 위해 문자열에서 해당 문자를 추출하는 데 사용되는 preg_replace()를 사용했습니다.