PHP5でよく使われる関数
PHP は多くのバージョンに更新されていますが、最近使用されているのは PHP5 です。以下に、実際にコードを書く際に確認できるように、PHP5 の共通機能をまとめました。
pathinfoファイルのパス情報を返します 、次の配列ユニットを含みます: dirname 、ベース名 そして 拡張子 。
?? func_num_args()、func_get_arg()、func_get_args()
???? glob― パターンに一致するファイル パスを検索します
????? gzcompress() および gzuncompress() 関数:
?? json_encode() と json_decode()
????? シリアライズ() とアンシリアライズ()
???? mb_detect_encoding? 文字列エンコード関数を自動取得します
?????? iconv_strlen
?????? iconv_substr
usleep() 関数は、コードの実行をマイクロ秒単位で遅延させます。
unpack() 関数は、バイナリ文字列からデータを解凍します。
ユニーク ID () 関数は、マイクロ秒単位の現在時刻に基づいて一意の ID を生成します。
time_sleep_until() 関数は、指定された時間までコードの実行を遅らせます。
PHP5 で一般的に使用される関数 time_nanosleep() 関数は、コードの実行を数秒からナノ秒まで遅延させます。
sleep() 関数はコードの実行を数秒間遅らせます。
show_source() 関数は、ファイルの構文強調表示を実行します。
strip_whitespace() 関数は、PHP コメントと空白文字が削除されたソース コード ファイルを返します。
pack()関数はデータをバイナリ文字列にロードします。
ignore_user_abort() この関数は、クライアントからの切断によってスクリプトの実行を終了するかどうかを設定します。
highlight_string() 関数は、文字列の構文の強調表示を実行します。
highlight_file() 関数は、ファイルの構文の強調表示を実行します。
PHP5 で一般的に使用される関数である get_browser() 関数は、ユーザーのブラウザのパフォーマンスを返します。
exit() 関数はメッセージを出力し、現在のスクリプトを終了します。
eval()関数はPHPコードに従って文字列を計算します。
die() 関数はメッセージを出力し、現在のスクリプトを終了します。
Defined() 関数は定数が存在するかどうかをチェックします。
define()関数は定数を定義します。
constant()関数は定数の値を返します。
PHP5 で一般的に使用される関数 connection_status() 関数は、現在の接続ステータスを返します。
connection_aborted()関数は、クライアントが切断されているかどうかを確認します。
zip_read() 関数は、開かれた zip アーカイブ内の次のファイルを読み取ります。
zip_open() 関数は、読み取り用に ZIP ファイルを開きます。
zip_entry_read() 関数は、開かれた zip アーカイブ エントリからコンテンツを取得します。
zip_entry_open() 関数は、読み取り用に ZIP アーカイブ エントリを開きます。
PHP5 で一般的に使用される関数である zip_entry_name() 関数は、zip ファイル項目の名前を返します。
zip_entry_filesize() 関数は、zip アーカイブ エントリの元のサイズ (圧縮前) を返します。
zip_entry_compressionmethod() 関数は、zip アーカイブ エントリの圧縮方法を返します。
zip_entry_compressedsize() 関数は、zip アーカイブ エントリの圧縮ファイル サイズを返します。
zip_entry_close()関数は、zip_entry_open()関数で開いたzipアーカイブファイルを閉じます。
zip_close()関数は、zip_open()関数で開いたzipアーカイブファイルを閉じます。
xml_set_unparsed_entity_decl_handler() 関数は、未解決のエンティティ名 (NDATA) 宣言が見つかったときに呼び出される関数を指定します。
xml_set_processing_instruction_handler() 関数は、パーサーが XML ドキュメント内で処理命令を見つけたときに呼び出される関数を指定します。
xml_set_object() 関数を使用すると、オブジェクトに対して XML パーサーを使用できます。
PHP5 の一般的に使用される関数の xml_set_notation_decl_handler() 関数は、パーサーが XML ドキュメント内でシンボル宣言を見つけたときに呼び出される関数を指定します。
xml_set_external_entity_ref_handler() 関数は、パーサーが XML ドキュメント内で外部エンティティを見つけたときに呼び出される関数を指定します。
xml_set_element_handler() 関数は、開始要素ハンドラーと終了要素ハンドラーを確立します。
xml_set_default_handler() 関数は、XML パーサーのデフォルトのデータ ハンドラーを確立します。
xml_set_character_data_handler() 関数は、文字データ ハンドラーを作成します。
xml_parser_set_option() 関数は、XML パーサーのオプションを設定します。
xml_parser_get_option() 関数は、XML パーサーからオプション設定情報を取得します。
xml_parser_free()関数はXMLパーサーを解放します。
PHP5 で一般的に使用される関数である xml_parser_create() 関数は、XML パーサーを作成します。
xml_parser_create_ns() 関数は、名前空間をサポートする XML パーサーを作成します。
xml_parse_into_struct() 関数は XML データを配列に解析します。
xml_parse()関数はXML文書を解析します。
xml_get_error_code() 関数は XML パーサーのエラー コードを取得します。
xml_get_current_line_number() 関数は、XML パーサーの現在の行番号を取得します。
xml_get_current_column_number() 関数は、XML パーサーの現在の列番号を取得します。
PHP5 で一般的に使用される関数である xml_get_current_byte_index() 関数は、XML パーサーの現在のバイト インデックスを取得します。
xml_error_string() 関数は、XML パーサーのエラーの説明を取得します。
utf8_encode()関数はISO-8859-1の文字列をUTF-8にエンコードします。
utf8_decode()関数はUTF-8文字列をISO-8859-1にデコードします。
ワードラップ () 関数は、指定された長さに応じて文字列をラップします。
????nl2br
fgetcsv
vsprintf() 関数は、フォーマットされた文字列を変数に書き込みます。
vprintf() 関数は、フォーマットされた文字列を出力します。
vfprintf() 関数は、フォーマットされた文字列を指定された出力ストリームに書き込みます。
PHP5 共通関数 ucwords () 関数は、文字列内の各単語の最初の文字を大文字に変換します。
ucfirst() 関数は、文字列の最初の文字を大文字に変換します。
trim() 関数は、文字列の両端から空白文字やその他の事前定義された文字を削除します。
substr_replace() この関数は、文字列の一部を別の文字列に置き換えます。
substr_count()関数は、文字列内に部分文字列が出現する回数をカウントします。
substr_compare() 関数は、指定された開始長から 2 つの文字列を比較します。
substr() 関数は文字列の一部を返します。
strtr()関数は文字列内の特定の文字を変換します。
strtoupper() 関数は文字列を大文字に変換します。
strto lower() 関数は、文字列を小文字に変換します。
PHP5 で一般的に使用される関数である strtok() 関数は、文字列をより小さな文字列に分割します。
strstr() 関数は、別の文字列内で最初に出現する文字列を検索します。
strspn()関数は、文字列に含まれる特定の文字の数を返します。
strrpos() 関数は、別の文字列内で最後に出現した文字列を検索します。
strripos() 関数は、別の文字列内で最後に出現した文字列を検索します。
strrev()関数は文字列を反転します。
strrchr() 関数は、別の文字列内で最後に出現した文字列を検索し、その位置から文字列の末尾までのすべての文字を返します。
strpos() 関数は、別の文字列内で最初に出現する文字列の位置を返します。
PHP5 で一般的に使用される関数である strpbrk() 関数は、文字列内の指定された文字のいずれかを検索します。
strncmp()関数は2つの文字列を比較します。
strncasecmp()関数は2つの文字列を比較します。
strnatcmp() 関数は、「自然な」アルゴリズムを使用して 2 つの文字列を比較します。
strnatcasecmp() 関数は、「自然な」アルゴリズムを使用して 2 つの文字列を比較します。
strlen()関数は文字列の長さを返します。
stristr() 関数は、別の文字列内で最初に出現する文字列を検索します。
stripos() 関数は、別の文字列内で最初に出現する文字列の位置を返します。
ストリップスラッシュ () 関数は、addslashes() 関数によって追加されたバックスラッシュを削除します。
ストリップスラッシュ () 関数は、addcslashes() 関数によって追加されたバックスラッシュを削除します。
strip_tags() 関数は、HTML、XML、PHP タグを削除します。
strcspn() 関数は、指定された文字が見つかるまでに文字列内で検索された文字数を返します。
PHP5 で一般的に使用される関数である strcoll() 関数は、2 つの文字列を比較します。
strcmp () 関数は 2 つの文字列を比較します。
strchr() 関数は、別の文字列内で最初に出現する文字列を検索します。
strcasecmp() 関数は 2 つの文字列を比較します。
str_word_count()関数は文字列内の単語数をカウントします。
str_split()関数は文字列を配列に分割します。
str_シャッフル () 関数は、文字列内のすべての文字をランダムにスクランブルします。
str_rot13()関数は文字列に対してROT13エンコードを実行します。
str_replace() 関数は、文字列を使用して文字列内の他の文字を置き換えます。
str_repeat()関数は文字列を指定された回数だけ繰り返します。
str_pad() 関数は、指定された長さまで文字列をパディングします。
str_ireplace() 関数は、文字列を使用して文字列内の他の文字を置き換えます。
PHP5 で一般的に使用される関数である sscanf() 関数は、指定された形式に従って文字列からの入力を解析します。
sprintf () 関数は、フォーマットされた文字列を変数に書き込みます。
soundex()関数は文字列のsoundexキーを計算します。
minimum_text() 関数は、2 つの文字列内で一致する文字の数をカウントします。
sha1_file() 関数は、ファイルの SHA-1 ハッシュを計算します。
sha1()関数は文字列のSHA-1ハッシュを計算します。
Setlocale()関数は地域情報(地域情報)を設定します。
PHP5 でよく使われる関数 rtrim() P rtrim() 関数
ベース名 ― パスのファイル名部分を返します
ディレクトリ名 ― パスのディレクトリ部分を返します
?
配列フィルタ
― コールバック関数を使用して配列内のセルをフィルタリングする
配列反転
― 配列内のキーと値を交換
array_count_values は、文字列内に文字が出現する回数を決定します
配列交差
―
配列の交差部分を計算し、コールバック関数を使用してデータを比較する
配列_固有
― 配列から重複した値を削除 array_flip(array_flip())
各種 ― 配列を逆順にソートし、インデックス関係を維持します
配列合計 ― 配列内のすべての値の合計を計算します
配列検索 ― 配列内の指定された値を検索し、成功した場合は対応するキー名を返します
配列内 ― 配列に特定の値が存在するかどうかを確認します
array_push ― 1 つ以上のセルを配列 の 末尾にプッシュします (押す)
array_unshift() 関数は配列の先頭にあります 1 つ以上の要素を挿入
配列値
入力を返す
配列内のすべての値とそれらの数値インデックスを作成します
。 ////インデックスの再作成には array_values 関数を使用します
count_chars 文字列で使用されている文字に関する情報を返します
配列キー 配列内のすべてのキー名を返します
array_slice 配列からセグメントを取得します
key() は配列内の現在のユニットのキー名を返します 。
get_class_methods
―
クラスメソッド名で構成される配列を返します。
get_class_vars – クラスのデフォルト属性で構成される配列を返します。
get_class – オブジェクトのクラス名を返します。
get_declared_classes ―
定義されたクラスの名前で構成される配列を返します。
get_declared_interfaces
― 宣言されたすべてのインターフェイスを含む配列を返します
get_object_vars – オブジェクトのプロパティの連想配列を返します
get_parent_class – オブジェクトまたはクラスの親クラス名を返します。
interface_exists – インターフェイスが定義されているかどうかを確認します
is_a – オブジェクトがこのクラスに属している場合、またはこのクラスがこのオブジェクトの親クラスである場合に TRUE を返します。
is_subclass_of – このオブジェクトがこのクラスのサブクラスかどうかを返します。
真実
メソッド_存在
― クラスメソッドが存在するか確認する
property_exists – オブジェクトまたはクラスにこのプロパティがあるかどうかを確認します
?
parse_str は、URL に続くパラメータを配列に変換します
配列 parse_str(url,arr)
parse_url は完全な URL を配列
に解析します。
配列 parse_url(文字列 URL)
http_build_query は配列を URL に変換しますか? 次のパラメータ文字列は自動的に URL エンコーディングされます
string http_build_query (array formdata [, string numeric_prefix])