1. filter_var 関数
たとえば、入力テキストが電子メール アドレスであるかどうかを確認するために使用されます: 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 エンコード後にリクエスト文字列を生成します。URL によって渡されるパラメーターをフィルターした後、これらのパラメーターを配列の形式で http_build_query() に渡すことができます。クエリ パラメーターを構築します。 :
$url="https://www.baidu.com"; $data = array('foo'=>'bar', 'baz'=>'boom', 'cow'=>'milk', 'php'=>'hypertext processor'); $query=http_build_query($data); $uri=$url.'?'.$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 サイトの他の関連記事を参照してください。