[php1st.com]気軽に読めるPHP入門書・PHPスクリプトが動かないときの原因と対策などを紹介します。コピー2014.09.17文字列を分割して配列する定番の関数がexplode関数です。次の例では、「2014/09/17」のような日付を「/」で分割して配列に格納しています。詳しくは、以下のページをご覧ください。指定数の要素を除外して配列を作成する特定の位置の要素を表示する文字列を配列に分割して、特定の要素を表示したい場合は、PHP5.4以降であれば関数の戻り値を直接配列として扱うことができます。次の例では配列の先頭要素の「年」を表示しています。$date)[0];?>○実行結果2014つまり、「配列を返す関数[0]」と記述すれば戻り値の先頭要素を直接表示することができます。指定数の要素を除外して配列を作成する特定の個数の要素のみを配列に格納すれば良いのであれば、explode関数の3番目のパラメータに負の数で「除外する要素数」を指定します。次の例では、「年月日」から最後の2つの要素「月日」が除外されて「年」のみが配列に格納されます。最後の要素には、分割しきれなかった文字列がまとめて格納されます。次の例では「2」を指定しているので、先頭には「年」、2番目の要素には「月/日」が格納されます。+」を使う方法があります。主な違いは、同じ名前の文字列インデックスを上書きするかどうかです。array_merge関数では、既存の要素を...PHP関数array_pushでは配列に追加する要素のキーは指定できないarray_push関数は配列の最後に要素を追加します。改行や空行を無視してテキストファイルを配列に格納するにはfile関数は、「file($file_name)」と記述するだけでテキストファイルの全行を配列に取得できる便利な関数です。上記の記述では、ファイルの各行の最後に含まれる改行や、ファイルの終端に間違って入れてしまった改行(空...PHP関数is_numeric関数とis_int関数の違いPHP関数のis_numericもis_intも指定値が数値かどうか調べる関数です。「123」や「100」など、整数かどうかのチェックでは同じように使えますが、フォーム入力値の数値チェックなどでは注意が必要です。従来からあるdate関数などの日付・時刻関数は、32ビットコンピュータでは2038年頃に限界がきます。「PHP入門」という点では今すぐ大問題になるわけではありませんが、実社会ではもう少し早く問題が発生する場合があります。...PHP関数PHPのdate関数の使用例PHPのdate関数を使うと、日付や時刻に書式を設定して取得したり表示することができます。以下に例を紹介します。現在の日時を表示する例です。allow_url_include=0」と表示されるとき2018.11.10PHPでアラートを表示する2018.07.10PHPでアップロードサイズを変更する2018.07.10WordPressのPHPに困ったら「WordPress個別サポート」にご相談ください。allow_url_include=0」と表示されるとき2018.11.10PHPでアラートを表示する2018.07.10PHPでアップロードサイズを変更する2018.07.10WordPressのPHPに困ったら「WordPress個別サポート」にご相談ください。脆弱性が生まれる原理と対策の実践タイトルとURLをコピーしました。