PHP Feast - よく使用される関数のコレクション_PHP チュートリアル
PHP Feast - よく使用される関数のコレクション
私は最近 PHP をたくさん書きましたが、そのほとんどがメモを取ってブログに投稿して一緒に学びました。実際、言語を学習するとき、文法論理はソフトな性質であり、関数、ライブラリ、および機能を深く理解した場合にのみ、使用時間が増えるにつれて言語に慣れることができるようになります。言語が上手だとは言えません。
1.trim()、文字列の両端から空白文字やその他の事前定義された文字を削除します。もちろん、指定した文字を削除することもできます。
同様のものには、ltrim() と rtrim() があります。
2. __CLASS__、この定数は、定義されたときのクラスの名前を返します。
3. strtotime() は、英語テキストの日付と時刻を UNIX タイムスタンプとして記述します。たとえば、strtotime(‘yesterday’) は昨日の UNIX タイムスタンプを返します。
date() と組み合わせて使用されることが多く、date('Y-m-d H:i:s'、strtotime('yesterday')) などの関数は、昨日の年、月、日、時、分、秒を返します。
4. intval()、配列またはクラス以外の型変数を整数型に変換します。
同様のものには、floatval() などが含まれます。
5.explode()、指定された文字に従って文字列を配列に分割します。非常に便利です。 !
6. file_get_contents()、ファイル全体を文字列に読み取ります。
対応する file_put_contents() は、文字列をファイルに入力したり、テキスト ファイルに直接入力したり、カンマで分割して Excel で開くことができる CSV ファイルに出力したりできます。
7. PHP_EOL、この定数は改行文字を表します。たとえば、trim() と組み合わせて使用すると非常に便利です。 PHP には、対応するシンボルを表す同様の定数が多数あります。
8.round()は指定された桁数に従って小数点以下の桁数を保持し、四捨五入して保存することができます。
同様に、ceil() は切り上げ、floor() は切り捨てます。もちろん、前述の intval() を使用して整数のみを直接丸めることもできます。
9. str_replace() は、指定された文字列から指定された文字を検索し、指定された文字に置き換える非常に便利な関数です。
10. int_set() では、スクリプトの実行中に変数の 1 つが指定された値を維持し、スクリプトの終了時に元の値を復元するように、2 つの文字列変数パラメーターを渡すことができます。
11. system()、外部プログラムを実行し、結果を返します。たとえば、シェルコマンドを実行します。
12. opendir()、ディレクトリハンドルを開きます。関数の前に @ を追加すると、エラー出力を非表示にできます。
カレントディレクトリを指定ディレクトリに変更するchdir()など、対応するファイル操作関数が多数あります。 file_exists() はファイルが存在するかどうかを判断し、unlink() を使用して指定されたファイルを削除します。
13. array_shift() は、配列の最初の要素を削除し、削除された要素の値を返します。
配列のキーと値を反転するarray_flip()、2つ以上の配列を1つの配列にマージするarray_merge()、すべての配列を含む配列を返すarray_diff_key()など、対応する配列操作関数が多数あります。他の配列にないキー値の場合、array_unique() は配列内の重複値を削除し、配列を返します (重複要素を削除するために使用できます)。変数は配列です (PHP は弱い型指定言語であるため、これは便利です))、array_slice() は条件に基づいて配列から値のセグメントを削除し、array_values() はすべてのキー値の配列を返します。キー名を保持せずに指定された配列を取得します。
14. count() は非常に直感的で、配列内の要素の数を返すために使用されます。
15. unset()、指定された配列の値をクリアするなど、指定された変数を解放します。
16. strpos()、別の文字列内で最初に出現した文字列の位置を返します。
17.number_format()、最初のパラメータは小数、2 番目のパラメータは小数点以下の桁数、3 番目のパラメータは小数点を除算する記号、4 番目のパラメータは 1000 桁ごとに除算する記号です。
18. implode() は、explode() に対応する、指定された区切り文字に従って配列を文字列に結合します。
19. file() は、ファイル全体を配列に読み取ります。配列内の各ユニットは、ファイル内の対応する行です。
20. readdir() は、opendir() によって開かれたディレクトリ ハンドル内のエントリを返します。
21. var_dump()、変数に関する関連情報を出力します。
同様に print_r() もありますが、var_dump() 関数の方が詳細です。
22. constant()、定数の値を返します。
23. feof()、ファイルの終わりに達したかどうかを検出します。
24. fgets()、ファイルポインタから行を読み取ります。
25. strcasecmp()、2 つの文字列を比較します。
26. chr()、指定された ASCII コードから文字を返します。
27.stripslashes()、文字列内のバックスラッシュを削除します。
28. ucwords()、文字列内の各単語の最初の文字を大文字に変更します。
29.method_exists()、クラスのメソッドが存在するかどうかを確認します。
30. get_class()、オブジェクトのクラス名を返します。
31. extract()、配列から現在のシンボルテーブルに変数をインポートします。キー名は変数名に使用され、キー値は変数値に使用されます。
32. require() と include() は両方とも、指定された php スクリプト ファイルを参照できます。違いは、include() が警告を生成して実行を継続する方法です。スクリプト終了。
33.よく使われるmysql操作関数
mysql_connect()、mysql_select_db()、mysql_close()、mysql_query()、mysql_num_rows()、mysql_num_rows()、mysql_free_result()、mysql_error()
mysql_num_fields() は結果セット内のフィールドの数を返します
mysql_field_table() は、指定されたフィールドが存在するテーブル名を返します
mysql_field_name() は結果内の指定されたフィールドのフィールド名を取得します
mysql_fetch_row() は結果セットから行を数値の配列として返します

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











Go 言語は、クロージャとリフレクションという 2 つの動的関数作成テクノロジを提供します。クロージャを使用すると、クロージャ スコープ内の変数にアクセスでき、リフレクションでは FuncOf 関数を使用して新しい関数を作成できます。これらのテクノロジーは、HTTP ルーターのカスタマイズ、高度にカスタマイズ可能なシステムの実装、プラグイン可能なコンポーネントの構築に役立ちます。

C++ 関数の名前付けでは、読みやすさを向上させ、エラーを減らし、リファクタリングを容易にするために、パラメーターの順序を考慮することが重要です。一般的なパラメータの順序規則には、アクション-オブジェクト、オブジェクト-アクション、意味論的な意味、および標準ライブラリへの準拠が含まれます。最適な順序は、関数の目的、パラメーターの種類、潜在的な混乱、および言語規約によって異なります。

効率的で保守しやすい Java 関数を作成するための鍵は、シンプルに保つことです。意味のある名前を付けてください。特殊な状況に対処します。適切な可視性を使用してください。

1. SUM 関数は、列またはセルのグループ内の数値を合計するために使用されます (例: =SUM(A1:J10))。 2. AVERAGE 関数は、列またはセルのグループ内の数値の平均を計算するために使用されます (例: =AVERAGE(A1:A10))。 3. COUNT 関数。列またはセルのグループ内の数値またはテキストの数をカウントするために使用されます。例: =COUNT(A1:A10)。 4. IF 関数。指定された条件に基づいて論理的な判断を行い、結果を返すために使用されます。対応する結果。

C++ 関数のデフォルト パラメーターの利点には、呼び出しの簡素化、可読性の向上、エラーの回避などがあります。欠点は、柔軟性が限られていることと、名前の制限があることです。可変引数パラメーターの利点には、無制限の柔軟性と動的バインディングが含まれます。欠点としては、複雑さの増大、暗黙的な型変換、デバッグの難しさなどが挙げられます。

C++ で参照型を返す関数の利点は次のとおりです。 パフォーマンスの向上: 参照による受け渡しによりオブジェクトのコピーが回避され、メモリと時間が節約されます。直接変更: 呼び出し元は、返された参照オブジェクトを再割り当てせずに直接変更できます。コードの簡素化: 参照渡しによりコードが簡素化され、追加の代入操作は必要ありません。

カスタム PHP 関数と定義済み関数の違いは次のとおりです。 スコープ: カスタム関数はその定義のスコープに限定されますが、事前定義関数はスクリプト全体からアクセスできます。定義方法: カスタム関数は function キーワードを使用して定義されますが、事前定義関数は PHP カーネルによって定義されます。パラメータの受け渡し: カスタム関数はパラメータを受け取りますが、事前定義された関数はパラメータを必要としない場合があります。拡張性: カスタム関数は必要に応じて作成できますが、事前定義された関数は組み込みで変更できません。

C++ の例外処理は、特定のエラー メッセージ、コンテキスト情報を提供し、エラーの種類に基づいてカスタム アクションを実行するカスタム例外クラスを通じて強化できます。 std::Exception から継承した例外クラスを定義して、特定のエラー情報を提供します。カスタム例外をスローするには、throw キーワードを使用します。 try-catch ブロックでdynamic_castを使用して、キャッチされた例外をカスタム例外タイプに変換します。実際の場合、open_file 関数は FileNotFoundException 例外をスローします。例外をキャッチして処理すると、より具体的なエラー メッセージが表示されます。
