1.filter_var function
예를 들어 입력 텍스트가 이메일 주소: filter_var(' 123456@qq.com',FILTER_VALIDATE_EMAIL); 반환된 값은 올바른 이메일 주소를 일치시킨 결과입니다.
2.prase_url 함수
URL을 구문 분석하면 각 구성 요소가 반환됩니다.
<?php $url = 'https://www.baidu.com/web/http/index.html?a=add&b=bad'; print_r(parse_url($url)); echo parse_url($url, PHP_URL_PATH); ?>
위 결과가 출력됩니다. #🎜 🎜#
Array ( [scheme] => https [host] => www.baidu.com [path] => /web/http/index.html [query] => a=add&b=bad ) /web/http/index.html
3, http_build_query
URL로 전달된 매개변수를 필터링할 때 추가할 수 있는 요청 문자열을 생성합니다. 쿼리 매개변수를 작성하려면 배열 형식으로 http_build_query()를 전달하세요. 헤더, 경로, 스크립트 위치 등의 정보 배열을 포함하는 것입니다. 더 일반적으로 사용되는 것들은 다음과 같습니다:$_SERVER['REMOTE_ADDR']: 현재 페이지를 탐색하는 사용자의 IP 주소.
$_SERVER['HTTP_HOST']: 현재 요청 헤더에 Host: 항목(있는 경우)의 콘텐츠입니다. $_SERVER['SERVER_ADDR']: 스크립트가 현재 실행 중인 서버의 IP 주소입니다. $_SERVER['REQUEST_TIME_FLOAT']: 요청이 시작되는 타임스탬프, 마이크로초 수준의 정확도. PHP 5.4.0부터 유효합니다. $_SERVER[SERVER_NAME']: 스크립트가 현재 실행 중인 서버의 호스트 이름입니다. 스크립트가 가상 호스트에서 실행 중인 경우 이름은 해당 가상 호스트에 설정된 값에 따라 결정됩니다. 추천 튜토리얼:PHP 비디오 튜토리얼
위 내용은 PHP에는 몇 개의 내장 함수가 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!