ホームページ  >  記事  >  バックエンド開発  >  phpにはいくつの組み込み関数がありますか?

phpにはいくつの組み込み関数がありますか?

王林
王林オリジナル
2019-10-14 11:48:583451ブラウズ

phpにはいくつの組み込み関数がありますか?

1. filter_var 関数

たとえば、入力テキストが電子メール アドレスであるかどうかを確認するために使用されます: 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 エンコード後にリクエスト文字列を生成します。URL によって渡されるパラメーターをフィルターした後、これらのパラメーターを配列の形式で http_build_query() に渡すことができます。クエリ パラメーターを構築します。 :

$url="https://www.baidu.com";
$data = array(&#39;foo&#39;=>&#39;bar&#39;,
              &#39;baz&#39;=>&#39;boom&#39;,
              &#39;cow&#39;=>&#39;milk&#39;,
              &#39;php&#39;=>&#39;hypertext processor&#39;);
$query=http_build_query($data);
$uri=$url.&#39;?&#39;.$query;
echo $uri;
?>

4、$_SERVER

$_SERVER は、ヘッダー情報 (header)、パス (path)、およびスクリプトの場所を含むサーバーです。 (スクリプトの場所) などの情報の配列。

より一般的に使用されるものは次のとおりです。

$_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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。