PHP_PHP チュートリアルの 10 のあまり知られていない関数
PHP には非常に豊富な組み込み関数があり、その多くは私たちが使用したことがありますが、ほとんどの人が馴染みのない関数もまだたくさんありますが、それらは非常に便利です。この記事では、目を輝かせるあまり知られていない PHP 関数をいくつかリストします。
レーベンシュタイン()
2 つの単語がどのように異なるのかを知りたいと思った経験はありますか? この機能は、この問題を解決するためにあります。 2 つの文字列の違いを比較できます。
使用法:
$str1 = "キャロット"
$str2 = "carrrott";
echo levenshtein($str1, $str2) ); / /出力 2
?>
これはデバッグ中に非常に便利な機能です。この関数は、定義されたすべての変数を含む多次元配列を返します。
使用方法:
コードをコピーします コードは次のとおりです:
php_check_syntax()
この関数は非常に便利で、PHPの構文が正しいかどうかを確認するために使用できます。技術的な理由により、この関数は PHP 5.05 以降削除されました。
使用方法:
コードをコピーします コードは次のとおりです:
ignore_user_abort ()
この関数は、ブラウザユーザーのスクリプトの実行終了要求を拒否するために使用されます。通常の状況では、クライアントが終了すると、サーバー側スクリプトの実行が停止します。
使用方法:
コードをコピーします コードは次のとおりです:
ignore_user_abort();
highlight_string() 関数は、ページ上に PHP コードを表示したい場合に非常に便利です。この関数は、組み込みの PHP 構文強調表示によって定義された色を使用して、提供した PHP コードを強調表示します。この関数には 2 つのパラメータがあります。最初のパラメータは文字列で、この文字列を強調表示する必要があることを示します。 2 番目のパラメーターが TRUE に設定されている場合、この関数は強調表示されたコードを戻り値として返します。
使用方法:
コードをコピーします コードは次のとおりです:
highlight_string('');
これは、指定された PHP ファイルを返し、構文とセマンティクスに従ってファイルの内容を強調表示色で強調表示する非常に便利な PHP 関数です。強調表示されたコードは、HTML マークアップを使用して処理されます。
Usage:
コードコードコードは次のとおりです。
この関数も前の show_source() 関数に似ていますが、ファイル内のコメントとスペースを削除します。
使用方法:
echo php_strip_whitespace("php_script.php");
?>
get_browser
この関数は、browsercap.ini ファイルを読み取り、ブラウザーの互換性情報を返します。
使用方法:
echo $_SERVER['HTTP_USER_AGENT'];
$browser = get_browser();
print_r($browser);
memory_get_usage()、memory_get_peak_usage()、getrusage()
これらの関数は、PHP コードのパフォーマンスをデバッグするときに、メモリと CPU の使用量を取得するために使用されます。役立つ情報を提供します。ただし、これらの機能は Windows では無効であることに注意してください。
使用法:
echo "Initial: ".memory_get_usage()." bytes n";
echo "Peak: ".memory_get_peak_usage() ." バイト n";
$data = getrusage();
($data['ru_utime.tv_sec'] +
$data['ru_utime.tv_usec'] /
echo); "システム時間: ".
($data['ru_stime.tv_sec'] +
$data['ru_stime.tv_usec'] / 1000000);>
gzcompress(), gzuncompress()
これら 2 つの関数は、文字列データの圧縮と解凍に使用されます。圧縮率は約 50% に達することがあります。他の関数 gzencode() と gzdecode() は同様の結果を達成できますが、使用する圧縮アルゴリズムが異なります。 使用法:
コードをコピー
adイピシング。 lla facilisi、
sapien vel feugeat前庭、nulla dui pretium orci、
non ultrices elit lacus quis ante、
sit amet、consectetur adipiscing elit。
モリスコング。 Praesent ipsum diam、 consectetur vitae 、 aliquam a nunc 、 leo congue mollis の Etiam
eget metus hendrerit scelerisque
eu non enim 。編);
?> 他の便利な機能も考えましたか?コメントでシェアしてください!
http://www.bkjia.com/PHPjc/736835.html
www.bkjia.com
本当
http://www.bkjia.com/PHPjc/736835.html
技術記事

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、
