>백엔드 개발 >PHP 문제 >PHP에는 몇 개의 내장 함수가 있습니까?

PHP에는 몇 개의 내장 함수가 있습니까?

王林
王林원래의
2019-10-14 11:48:583506검색

PHP에는 몇 개의 내장 함수가 있습니까?

1.filter_var function

예를 들어 입력 텍스트가 이메일 주소: filter_var(' 123456@qq.com',FILTER_VALIDATE_EMAIL); 반환된 값은 올바른 이메일 주소를 일치시킨 결과입니다.

2.prase_url 함수

URL을 구문 분석하면 각 구성 요소가 반환됩니다.

<?php
$url = &#39;https://www.baidu.com/web/http/index.html?a=add&b=bad&#39;;
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.