私は最近 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() は結果セットの行を数値配列として返します