配列の値を文字列に変換したい場面に遭遇したことはないでしょうか?配列の値を文字列に変換することでデータとして扱いやすくなっ...
php.iniとはPHPのプログラムを動かすための設定ファイルで、タイムゾーンやメモリ上限など様々な項目が設定されており編...
ファイルのパスを表す文字列からファイル名だけを取得したり、ファイルの拡張子だけを取得する場面に遭遇することはよくあります。...
JSONはデータフォーマットの1つでバックエンドとフロントエンドでデータをやり取りする際に用いられます。PHPでは連想配列...
PHPの<?php echo $ret; ?>はHTMLの中でPHPの変数などを文字列として出力し、ブラウザで表示するとき...
自動でパスワード生成したり、CSRF対策の際にワンタイムトークンを生成するにもランダムな文字列を生成するが必要です。PHP...
PHPの三項演算子の使い方をサンプルコード付きで解説します。三項演算子とは何か、その使い方の基本と応用について紹介します。
PHPで変数と値の代入方法サンプルコード付き解説します。PHPで変数に値を代入する基本と変数まわりのスコープ・可変変数・命...
PHPの変数名の命名規則を紹介します。スネークケース・パスカルケースなど変数を命名する際の命名規則について解説します。
PHPのecho文の使い方をサンプルコード付きで解説していきます。文字列を出力して表示するecho文で変数を展開する方法や...
PHPの変数のスコープについてサンプルコード付きで解説します。グローバルスコープやローカルスコープについての解説とglob...
この記事ではPHPで変数名に変数を使う「可変変数」の使い方について紹介しています。使い方は簡単で、「可変変数」を用いること...
PHPで配列の中身を表示する方法をサンプルコード付きで解説します。PHPではechoで配列の中身まで見ることはできません。...
PHPのechoとprintの違いを解説します。一見両者とも文字を出力するという同じ機能を持っていますが、大きな違いがあり...
PHPで文字列を変数展開する方法をサンプルコード付きで解説します。変数に格納した文字列を、別の文字列の中で変数展開する方法...
PHPで配列やオブジェクトを変数展開する方法をサンプルコード付きで解説します。単純な文字列や数値が格納された変数だけではな...
PHPでは文字列を削除したり、置換したりすることが出来る関数が多く用意されています。文字列の末尾から文字を削除したい場合が...
ある文字列がURLを表す文字列なのかどうかを判定したい場面が少なからずあります。PHPでは文字列がURLかどうかを判定する...
フォームで入力された文字列がメールアドレスかどうかを判定する必要になることがあります。PHPでは文字列がメールアドレスかど...
URLに指定の文字列が含まれていた場合にのみ、特定の処理を行いたいなどの機会は多くあります。PHPではリクエストされたUR...
PHP_EOLはPHP5.0.2以降で使える定義済みの定数で、改行を意味しプラットフォーム毎に改行コードの出し分けをしてく...
array_uniqueは配列の中から重複した値を削除してくれる便利な関数です。しかし、重複した後の配列はキーがバラバラの...
PHPで文字列を数値へ変換する方法について、PHPの型の説明と共にサンプルコード付きで解説していきます。
割り算(除算)で割り切れない時、少数のまるめ方によって計算結果が変わってきます。PHPのMath 関数の一部をサンプルの実...
PHPでIPアドレスを取得する方法をサンプルコード付きで解説します。ユーザーのIPアドレスを取得しデータとして残したりIP...
PHPのexec関数で外部プログラムを実行することが出来ますが、exec関数でコマンドを非同期に実行する(バックグラウンド...
PHPで改行が含まれた文字列を改行コードを区切り文字に指定して分割し、配列として結果を得る方法をサンプルコード付きで解説します。
正規表現を用いることで、様々な文字列パターンを検査したり置換したりすることができます。PHPでも正規表現を用いて、いろんな...
PHPで変数に格納されている文字列がJSON形式なのかどうかを判定したい時があります。今回はPHPで文字列がJSON形式か...
PHPでステータスコード404を返す方法と、正しい404ページの表示方法についてサンプルコードつきで解説します。
PHPのheader関数以外でリダイレクトを行う方法について解説します。header関数でエラーが発生したり、リダイレクト...
PHPで配列のキー(key)を取得する方法について全てのキーや、特定のキー、現在のカーソル位置のキーなどそれぞれのパターン...