PHP リファレンス

データ出力

文字列出力 文字列出力

条件分岐

条件演算子 代替条件 追加条件 複数選択 選択ケース デフォルトケース マッチング

ループ

条件付きループ 後判定ループ カウンタループ 配列ループ ループ中断 ループ継続

変数操作

存在確認 空値確認 変数削除 配列作成

処理終了

出力付き終了 処理終了
変数の型の決定 変数の型の変更 整数のチェック 浮動小数点数のチェック 数値のチェック 文字列のチェック ブーリアン値のチェック 配列のチェック オブジェクトのチェック NULL値のチェック リソースのチェック 呼び出し可能値のチェック 反復可能値のチェック カウント可能値のチェック 整数への変換 floatへの変換 文字列への変換 booleanへの変換 配列への変換

数学関数

数の絶対値 数の累乗 数の平方根 最大値 最小値 数の丸め 切り上げ 切り捨て 除算の小数余り 乱数

文字列の測定

文字列の長さ 文字列の長さ 文字列の幅

操作

両端のトリミング 先頭のトリミング 末尾のトリミング 文字列のパディング 文字列の繰り返し 文字列の反転 文字のシャッフル

大文字・小文字

小文字変換 大文字変換 小文字変換 大文字変換 最初の文字を大文字に 最初の文字を小文字に 各単語の先頭を大文字に

分割

文字列の配列への分割 文字列の配列への分割 文字列の部分分割 文字列の変数への分割 文字列のトークンへの分割 フォーマットによる文字列解析 マルチバイト文字列の分割 文字列の文字への分割 文字列の一部の取得 幅による文字列のトリミング

文字列の一部

部分文字列の取得 部分文字列の取得

検索と置換

検索と置換 大文字小文字を区別しない置換 検索と置換 文字列の一部の置換

文字列内の検索

文字列内の文字の存在確認 先頭の一致確認 末尾の一致確認 部分文字列の最初の出現位置 文字の最後の出現位置 大文字小文字を区別しない検索 大文字小文字を区別しない逆方向検索 部分文字列の最初の出現の検出 指定された任意の文字の検索 文字の最初の出現の検出 文字の最後の出現の検出 大文字小文字を区別しない検索 大文字小文字を区別しない部分文字列検索 部分文字列の位置 最後の出現の検索 大文字小文字を区別しない最後の出現の検索 大文字小文字を区別しない逆方向検索 部分文字列の逆方向検索 最初の出現の検索

文字列に基づくカウント

部分文字列の出現回数のカウント 出現回数のカウント 文字数のカウント 単語数のカウント

タグ、エスケープの処理

文字列からのタグ削除 ブラウザへのタグ出力 htmlspecialcharsの逆操作 文字のHTMLエンティティへの変換 htmlentitiesの逆操作 文字列内の引用符のエスケープ addslashes関数によるエスケープの削除 メタ文字のエスケープ 不正な文字の置換

文字列のフォーマット

数値のフォーマット 通貨量のフォーマット フォーマット済み文字列の出力 フォーマット済み文字列の出力 文字列のフォーマット (返り値付き) 配列からの文字列フォーマット 改行の挿入 改行の挿入

文字コード

コードによる文字取得 文字のコード

文字列の比較

文字列間のレーベンシュタイン距離 文字列の類似度パーセント 文字列の音声的比較 改良版soundex 文字列の先頭文字の比較 大文字小文字を区別しない先頭文字の比較 大文字小文字を区別する文字列比較 ロケールを考慮した文字列比較 自然順文字列比較 大文字小文字を区別しない自然順比較 大文字小文字を区別しない文字列比較

配列

要素の数 範囲を持つ配列 配列要素の合計 要素の積 配列の分割 配列の結合 配列の再帰的結合 キーと値の反転 配列キーの取得 配列値の取得 配列の結合 配列内の検索 値の数のカウント 配列内の置換 配列の反転 重複の削除 ランダムなキー 配列のシャッフル 存在確認 存在確認 配列から変数へ 配列から変数へ 配列の文字列への結合 多次元配列へ 配列の最初の要素 配列の最後の要素 先頭への追加 末尾への追加 配列のパディング 配列の埋め込み 配列の埋め込み

ソート

要素の昇順 要素の降順 キーの昇順 キーの降順 キーを保持した要素の昇順 キーを保持した要素の降順 自然順 大文字小文字を区別しない自然順 コールバックによるソート キーのコールバックによるソート キーを保持したコールバックによるソート 複数配列のソート

コールバック

配列の変更 配列の走査 多次元配列の走査 配列のフィルタリング 配列の畳み込み

配列の交差

配列の交差 キー付き配列の交差 キーによる交差 コールバック比較による交差 コールバック比較による交差 コールバックキーによる交差 コールバックによるキーの交差

配列の差分

配列の差分 キー付き配列の差分 配列の差分 キーによる差分 コールバック比較による差分 コールバックキーによる差分 コールバックによるキーの差分

主要な関数

パターンマッチ すべてのマッチ パターン置換 フィルタリングと置換

その他の関数

文字列分割 コールバック関数による置換 複数置換 配列フィルタリング 文字のエスケープ

エラー処理

エラーコードの取得 エラーメッセージの取得

関数型スタイル

現在のタイムスタンプ 指定された時刻のタイムスタンプ 日付のフォーマット 日付をタイムスタンプに変換 マイクロ秒の取得 日付の妥当性チェック 日付オブジェクトの作成 日付の加算と減算 日付への加算 日付からの減算 インターバルの作成 日付のフォーマット 2つの日付の差 タイムゾーンの設定 タイムゾーンの取得

OOPスタイル

日付オブジェクト 不変の日付と時刻 日付間のインターバル タイムゾーン 日付間の期間 日付への加算 日付からの減算

DateTimeのメソッド

フォーマットから作成 Immutableから変換 日付をフォーマット 日付の差 日付を変更 インターバルを追加 インターバルを減算 日付を設定 ISO日付を設定 時刻を設定 タイムスタンプを設定 タイムゾーンを設定 タイムゾーンを取得 オフセットを取得 タイムスタンプを取得 パースエラー

DateIntervalのメソッド

文字列から作成 インターバルをフォーマット

基本

ファイル内容の取得 ファイルへの文字列の書き込み ファイルを配列に変換

ファイル操作

ファイルの削除 ファイルのコピー ファイルまたはフォルダの名前変更 一時ファイルの作成 一意の名前を持つファイルの作成

フォルダ操作

フォルダの作成 フォルダの削除 フォルダかどうかの確認 内容の読み取り パターンによる内容の読み取り 利用可能な空き容量 フォルダの総容量

チェック

ファイルまたはフォルダの存在確認 ファイルかどうかの確認 ファイルの読み取り可能性の確認 ファイルの書き込み可能性の確認 実行可能ファイルかどうかの確認

ファイルパス

パスからのフォルダ名の取得 パスからのファイル名の取得 ファイルへの絶対パス ファイルパス情報の取得

情報

ファイルサイズの取得 ファイルのパーミッション変更 ファイルの所有者変更 ファイルのグループ変更 更新時間の設定 ファイルの変更時間 ファイルの作成時間 ファイルのアクセス時間 MIMEタイプの判定 ファイルのMIMEタイプ ステータスキャッシュのクリア

ファイルのインクルード

ファイルのインクルード 一度だけのインクルード 必須のインクルード 一度だけの必須インクルード

低レベルファイル操作

ファイルまたはURLのオープン ファイルの読み取り ファイルからの行読み取り ファイルからの文字読み取り ファイルへの書き込み ファイルハンドルのクローズ ファイルの読み込みと出力 ファイル終端到達の確認 ファイル内の移動 ファイルポインタのリセット ファイルの切り詰め ファイル内の現在位置 ファイル残りの出力

低レベルフォルダ操作

内容の読み取り フォルダのオープン フォルダのクローズ

特殊ファイル

CSVファイルの読み取り CSVファイルへの書き込み INIファイルの読み取り

ファイルアップロード

ファイルアップロードの判定 アップロードファイルの移動

その他

ファイルのロック ストリームへのフォーマット済み出力 ストリームへの配列のフォーマット済み出力

存在チェック

クラスの存在チェック メソッドの存在チェック プロパティの存在チェック トレイトの存在チェック インターフェースの存在チェック

クラス情報の取得

クラス名の取得 親クラスの取得 クラスメソッドの取得 クラスプロパティの取得 オブジェクトプロパティの取得 呼び出されたクラスの取得

タイプと関係のチェック

オブジェクトタイプのチェック クラス所属のチェック クラス継承のチェック クラスのインターフェース一覧 親クラス一覧 使用トレイト一覧

クラスのオートローディング

名前空間の定義 オートローダーの登録 オートローダーの取得 オートローダーの削除 オートローダーの呼び出し

宣言の操作

クラスエイリアスの作成 宣言済みクラスの取得 宣言済みインターフェースの取得 宣言済みトレイトの取得

作成

オブジェクトの作成 クラスの宣言 インターフェースの宣言 トレイトの宣言

呼び出し

スタティック呼び出し 配列を用いたスタティック呼び出し

主要なマジックメソッド

オブジェクトコンストラクタ オブジェクトデストラクタ オブジェクトのクローン作成

プロパティへのアクセス

プロパティの読み取り プロパティの書き込み プロパティのチェック プロパティの削除

コールのインターセプト

メソッドの呼び出し 静的呼び出し 関数としての呼び出し

シリアライズ

シリアライズの準備 オブジェクトの復元 モダンなシリアライズ モダンなアンシリアライズ

オブジェクトの変換

文字列へ var_export用 var_dump用

例外処理

処理ブロック 例外のキャッチ 最終処理 例外のスロー 例外の基底クラス エラーを例外として処理

関数

エラー出力の設定 エラーログへの書き込み 呼び出しトレース トレースの表示 シャットダウン関数の登録 Xdebugのコールスタック ユーザー定義エラーの生成 trigger_errorのエイリアス 例外ハンドラの設定 エラーハンドラの設定 エラーハンドラの復元 例外ハンドラの復元

関数の確認

関数の存在確認 呼び出し可能性の確認

関数の呼び出し

callback関数の呼び出し 引数配列での呼び出し

引数の操作

引数の取得 引数のカウント 特定の引数の取得

イベント処理

ティック関数の登録 ティック関数の解除

変数

変数情報の出力 変数の便利な出力

リスト

すべての変数のリスト すべての定数のリスト すべての関数のリスト インクルードされたファイルのリスト

メモリ

現在のメモリ使用量 ピークメモリ使用量
JSONデコード JSONエンコード データのシリアライズ データのアンシリアライズ 変数のエクスポート

設定

設定値の設定 設定値の取得 全設定の取得 設定情報

拡張機能

ロード済み拡張機能のリスト 拡張機能ロードの確認 拡張機能の関数

情報

言語バージョン バージョン比較
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否