気軽に読めるPHP入門書・PHPスクリプトが動かないときの原因と対策などを紹介します。

  1. PHP関数
  2. 10 view

PHPでよく使われる関数30(くらい)

実際のPHPスクリプトでよく使われているPHP関数(命令)です。関数(命令)の名前をクリックすると、PHPマニュアルのページが開きます。

  • [manual func=”array”] — 配列を作成します。
  • [manual func=”basename”] — パスを取り除いたファイル名を取得します。セキュリティ対策にもなります。
  • [manual func=”checkdate”] — 日付が有効か調べます。日付を一覧表示するループの終了条件にも使えます。
  • [manual func=”date”] — 日時をフォーマット(書式の設定)します。
  • [manual func=”define”] — 定数を作成します。
  • [manual func=”echo”] — 文字列を出力します。[manual func=”print”]とほぼ同じです。
  • [manual func=”error_reporting”] — エラー出力レベルを設定します。エラーメッセージを非表示にしたいときなどに役立ちます。
  • [manual func=”exit”] — 処理を強制終了します。
  • [manual func=”explode”] — カンマ区切りなどの文字列を分割して配列を作成します。逆(配列を1つの文字列に)は[manual func=”implode”]関数です。
  • [manual func=”fgets”]・[manual func=”fwrite”] — ファイルの1行を読み書きします。
  • [manual func=”fgetcsv”]・[manual func=”fputcsv”] — CSVファイルの行の読み書きに便利です。
  • [manual func=”file_exists”] — ファイルが存在するか調べます。外部URLの存在チェックにも使えます。
  • [manual func=”file_get_contents”] — ファイルの全データを1つの文字列で取得します。Webサービスとの連携にも役立ちます(1つの関数だけで簡単に処理できる)。
  • [manual func=”file_put_contents”] — ファイルに1行を書き込みます。
  • [manual func=”file”] — ファイルの全行を配列に取得します(設定値の取得からファイルデータの参照まで用途は広い)。
  • [manual func=”fopen”] — ファイルを開きます。
  • [manual func=”header”] — HTTPヘッダーを出力します(ページの強制移動などに使う)。
  • [manual func=”htmlspecialchars”] — 特殊文字をエスケープします(セキュリティ対策にも使う)。
  • [manual func=”in_array”] — 配列に指定値が含まれるか調べます(ブラックリスト・ホワイトリストのチェックに)。
  • [manual func=”ini_set”] — PHPの動作設定を変更します(php.iniが変更できないときに役立つ)。
  • [manual func=”isset”] — 変数に中身があるか調べます(中身が入っているかどうかで処理を分岐)。
  • [manual func=”list”] — 配列を変数に展開します。
  • [manual func=”mb_convert_encoding”] — 文字列の文字コードを変更します(文字化け対策に)。
  • [manual func=”mb_convert_kana”] — かな・カナ・英数字の全角と半角を変換します(入力された文字種類の統一に)。
  • [manual func=”mb_send_mail”] — (日本語などの)メールを送信します。
  • [manual func=”md5″] — MD5ハッシュを作成します。
  • [manual func=”mt_rand”] — 乱数を作成します(ランダムコンテンツの作成に)。
  • [manual func=”nl2br”] — 改行文字の部分に改行タグを差し込みます(改行を画面上に反映)。
  • [manual func=”print_r”] — 配列などを見やすく出力します。
  • [manual func=”require_once”] — 外部ファイルを取り込みます(インクルード)。
  • [manual func=”sprintf”] — 一部が違う同じような文字列を「テンプレート+パラメータ」の組み合わせで組み立てます。

PHP関数の最近記事

  1. mb_send_mail関数でReturn-Pathを設定する方法

  2. is_numeric関数とis_int関数の違い

  3. PHPのdate関数の使用例

  4. isset関数とempty関数と「!」の違い

  5. 文字列を分割して配列を作成するexplode関数

関連記事

PAGE TOP