PHPの入門や学習に使える記事一覧

PHP

PHPで文字列を結合(連結)する4つの方法!

PHPで文字列を結合(連結)する方法について書いています。 文字列を結合する場合には、下記の関数や演算子を使うことが可能です。 ・文字列演算子「.」を使う ・文字列リテラルを使う ・implode関数を使う ・join関数を使う(implo...
PHP

PHPのpreg_matchの使い方!正規表現で含むか確認する!

PHPのpreg_match関数の使い方について書いています。 最初に、関数の概要と使い方を説明しています。 その後に、実際に使用したサンプルコードを3パターン載せています。 載せているサンプルコードは、PHPのバージョン8.1.4を使って...
PHP

【現役エンジニアが選定】PHPの学習におすすめの本6選!

PHPの学習におすすめの本を6つ紹介しています。 Laravel・CakePHP・SymfonyなどのWebフレームワークやWordPressなどに使われているPHP。 フレームワークの内部のコードや、使用されているシステムのコードを理解す...
PHP

PHPの設定ファイル(php.ini)の場所はどこ?ファイルパスを確認する方法!

PHPの設定ファイルのphp.iniが見つからない時の探し方について書いています。 php.iniはPHPの設定を行うためのファイルです。 このファイルに日付のタイムゾーンの設定やアップロードできる上限の設定などを行います。 コマンドで確認...
PHP

【Windows】MAMPをインストールして、PHPを実行する!

今回はWindows環境にMAMPを導入して、PHPが動作する環境を作成します。(Windows10に導入してみています) Dockerを使うと環境構築は簡単にできますが、コマンドラインに慣れていなかったりする場合にはMAMPを使った開発環...
PHP

PHPで配列の要素数を取得するcount関数の使い方!

PHPのcount関数の使い方について書いています。 count関数の主な使い方は、配列の要素の数を数える場合に、よく使用します。 使い方の説明の後に、簡単なサンプルコードを3パターン書いているので確認してみてください。 コードは、PHPバ...
PHP

PHPのNull合体演算子(”??”)の使い方(気になる7パターンを確認)

PHPのNull合体演算子の使い方と、7パターンのコードで、挙動を検証した結果を書いています。 サンプルコードはPHPのバージョン8で動かしてみています。 Null合体演算子とは?使い方は? PHPのNull合体演算子は、Nullかどうかを...
PHP

PHPのユーザー定義関数でソートする(usort, uasort, uksort)

今回は、PHPでユーザー定義関数でソートをする標準関数の挙動を確認していきます。 前回はsort・asort・ksortなどのソート関数について見ていきました。 今回は下記のユーザー定義関数を使用してソートする標準関数を使ってみました。 ・...
PHP

PHPでソートする方法と関数の違いは?(sort, asort, ksort)

PHPで配列に入れたデータをソート(並び替え)する関数について書いています。 PHPの標準で用意されている関数を使用して、ソートの検証を行ってみています。 ここで、使用してみた関数は下記になります。(公式を確認してシンプルなものだけ検証して...
PHP

PHPでコメントを書く方法やオススメの書き方!

PHPでプログラムにコメントを書く方法や、オススメの書き方について記載しています。 コメントはプログラムに説明を付けることです。 プログラムの中でコメントにした箇所は、プログラムとして認識されないようになります。 1行コメントを書く 1行の...
PHP

PHPのstr_replace関数の使い方!(文字列を置換する)

PHPで文字列を置換するstr_replace関数の使い方と、サンプルコードを載せています。 サンプルコードはPHP8で検証しています。 str_replace関数の使い方 str_replaceは「対象の文字列から、置換したい文字列を検索...
PHP

PHPで空白を消すtrim関数の使い方!(trim, ltrim, rtrim)

PHPで空白を消すときに使用する、trim関数の使い方と関連関数の説明を記載しています。 下記の関数の使い方とサンプルコードを書いています。 trim ltrim rtrim trim関数と同じように、ltrim・rtrim関数も使えますが...