ホームページ  >  記事  >  バックエンド開発  >  超実践的なPHP関数のまとめと整理

超実践的なPHP関数のまとめと整理

WBOY
WBOYオリジナル
2016-08-08 09:33:02819ブラウズ

1. PHP の暗号化と復号化

PHP の暗号化および復号化関数は、データベースに保存されている一部の有用な文字列を暗号化し、その文字列を可逆的に復号化するために使用できます。この関数は、base64 および MD5 の暗号化および復号化を使用します。

リーリー

使用方法は次のとおりです:

リーリー

2. PHP はランダムな文字列を生成します

ランダムな名前、一時的なパスワード、その他の文字列を生成する必要がある場合は、次の関数を使用できます:

リーリー

使用方法:

リーリー

3. PHP はファイル拡張子 (サフィックス) を取得します

次の関数は、ファイル拡張子または接尾辞を迅速に取得できます。

リーリー

使用方法は次のとおりです:

リーリー

4. PHP がファイルサイズを取得してフォーマットします

以下で使用される関数は、ファイルのサイズを取得し、読みやすいKB、MB、その他の形式に変換できます。

リーリー

使用方法は次のとおりです:

リーリー

5. タグ文字をPHPに置き換えます

文字列やテンプレートタグを指定されたコンテンツに置き換える必要がある場合は、次の関数を使用できます:

リーリー

6. PHP はディレクトリ内のファイル名をリストします

ディレクトリ内のすべてのファイルを一覧表示したい場合は、次のコードを使用します:

リーリー

7. PHPで現在のページのURLを取得します

次の関数は、http か https かに関係なく、現在のページの URL を取得できます。

リーリー

8. PHP ファイルの強制ダウンロード

ブラウザーで PDF ファイルなどのファイルを直接開かないようにする場合がありますが、ファイルを直接ダウンロードするには、次の関数を使用してファイルを強制的にダウンロードできます。 application/octet-stream ヘッダー タイプが使用されます。関数内で。

リーリー

9. PHP は文字列の長さをインターセプトします

文字列 (中国語の文字を含む) の長さを切り取る必要がある状況によく遭遇します。たとえば、タイトルに数文字しか表示できない場合、余分な長さは次の関数で表されます。ニーズ。

リーリー

10. PHP でクライアントの実際の IP を取得します

私たちは多くの場合、ユーザーの IP を記録するためにデータベースを使用します。次のコードでクライアントの実際の IP を取得できます。

リーリー
11. PHP は SQL インジェクションを防止します

データベースにクエリを実行するとき、セキュリティ上の理由から、悪意のある SQL インジェクションを防ぐためにいくつかの不正な文字をフィルタリングする必要があります。

関数をご覧ください。

リーリー
12. PHP ページのプロンプトとジャンプ

フォーム操作を実行するとき、分かりやすくするために、ユーザーに操作結果の入力を求め、関連するページにジャンプする必要がある場合があります。

リーリー
13.PHPの計算時間

時間を処理する場合、現在時刻からある時点までの時間を計算する必要があります。たとえば、クライアントの実行時間を計算する場合、通常は hh:mm:ss で表されます。

リーリー
以上、超実践的な PHP 関数の概要を関連コンテンツも含めて紹介しました。PHP チュートリアルに興味のある友人の参考になれば幸いです。

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