PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのFILTER_SANITIZE_ENCODED定数


FILTER_SANITIZE_ENCODED定数は特殊文字をエンコードします。

フラグとオプション

  • FILTER_FLAG_STRIP_LOW −ASCII値が32未満の文字を削除する

  • FILTER_FLAG_STRIP_HIGH −ASCII値が127より大きい文字を削除する

  • FILTER_FLAG_ENCODE_LOW −ASCII値が32未満の文字をエンコードする

  • FILTER_FLAG_ENCODE_HIGH −ASCII値が127より大きい文字をエンコードする

戻る

FILTER_SANITIZE_ENCODED定数は何も返しません。

以下は、FILTER_FLAG_ENCODE_HIGHフラグを使用してASCII値> 127

の文字をエンコードする例です。

<?php
   $url="wwwÅ.exampleÅ.com";
   $url = filter_var($url, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH);
   echo $url;
?>

出力

以下は出力です。

www.example.com

別の例を見てみましょう。

<?php
   $url="example.com££";
   $url = filter_var($url, FILTER_SANITIZE_ENCODED, FILTER_FLAG_STRIP_HIGH);
   echo $url;
?>

出力

これが出力です。

example.com

  1. PHPのFILTER_VALIDATE_BOOLEAN定数

    FILTER_VALIDATE_BOOLEAN定数は、値をブールオプションとして検証します。 戻る FILTER_VALIDATE_BOOLEAN定数は、「1」、「true」、「on」、および「yes」に対してTRUEを返します。 「0」、「false」、「off」、「no」の場合はFALSEを返し、それ以外の場合はNULLを返します。 例 <?php    $var="on";    var_dump(filter_var($var, FILTER_VALIDATE_BOOLEAN)); ?> 出力 以下は出力です。

  2. PHPのtanh()関数

    tanh()関数は、指定された値の双曲線正接を返します。 構文 tanh(val) パラメータ val −ラジアン単位の値 戻る tanh()関数は、指定された値valの双曲線正接を返します。 例 以下は、0と1の双曲線正接を取得する例です。 <?php    echo(tanh(0) . "<br>");    echo(tanh(1) . "<br>"); ?> 出力 0<br>0.76159415595576<br> 例 定数M_