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

PHP

PHPで文字列操作まとめ(連結/置換/分割/検索/含むか判定)

PHPで文字列を操作するときの使い方をまとめてみました。 単純に文字列を結合する方法や下記の関数の使い方について書いています。 - str_replace - explode - strpos - substr - mb_substr 記載...
PHP

PHPのechoの使い方!(検証コード7パターン)

PHPで文字列を出力するときに使用するechoの使い方を書いています。 コードの検証にはPHP8を使っています。 echoの使い方 echoと書いた後に、スペースをひとつ開けて、出力したい内容を書きます。 <?php echo 'test!...
PHP

PHPで出力したCSVで文字化け発生(原因と直す方法)

PHPでCSVを出したときに、Excelで開いたら文字化けしてました。 なぜ文字化けが起こるのかと、「Excelで表示できるCSVファイル」を出力する方法などを書いています。 サンプルコードにはPHPのバージョン8を使って検証しています。 ...
PHP

PHPのdate関数の使い方・タイムゾーンやサンプルコードなど

PHPのdate関数の使い方とサンプルコードを書いています。 PHPで使用されるタイムゾーンについても記載しています。 PHPのdate関数についての公式ドキュメントは下記になります。 date関数についての公式ドキュメント PHPのdat...
PHP

PHPの三項演算子の使い方と注意点について

PHPの三項演算子(条件演算子)の使い方と注意点について書いています。 PHPの三項演算子の公式ドキュメントは下記になります。 PHPの三項演算子の使い方 PHPの三項演算子は、条件式で2つの値のどちらかを返してくれる構文です。 例えば、下...
PHP

PHPの配列についてのまとめ!(追加 / 削除 / 結合 など)

この記事では、PHPの配列について、配列の宣言や操作方法をまとめてみました。 基本的な説明は、下記記事で書いています。 ・ 配列について ・ 連想配列について 配列についての公式ドキュメントはこちらです。 PHPで配列を宣言する方法 PHP...
PHP

PHPのisset関数の使い方と挙動確認9パターン!

PHPのisset関数の使い方や挙動について書いています。 書いているコードはPHPバージョン8で確かめました。 公式の関数ドキュメントは下記になります。 isset関数について isset関数は渡した変数が宣言されていること、そして変数が...
PHP

PHPでSession(セッション)を使う方法や仕組みを解説!

PHPのSession(セッション)について、「そもそもSessionとは?」と「Sessionを使う方法」を書いています。 実際にセッションを使用したサンプルコードを載せています。PHPのバージョンは7で試しています。 PHPのセッション...
PHP

PHPのempty関数の使い方と挙動確認11パターン!

PHPのempty関数の使い方や挙動について書いています。 書いているコードはPHPバージョン8で確かめました。 公式の関数ドキュメントは下記になります。 empty関数について PHPでempty関数を使うと、引数で渡した内容が空であるか...
PHP

PHPのImageMagickでHEICの画像ファイルをJPEGに変換する方法!

ImageMagickを使用してHEICの画像ファイルをJPEGの画像ファイルに変換しました。 HEICはiOS11から使用されている画像の形式で、デフォルトでこの保存方法になっています。 2021年現在、ブラウザではHEICファイルに対応...
PHP

PHPのバージョンを確認する3つの方法!

PHPのバージョンを確認する方法を書いています。 ターミナル・コマンドプロンプトでコマンドを使用して確認する方法と、ブラウザからPHPファイルにアクセスして確認する方法を書いています。 コマンドで確認する コマンドで確認するほうが簡単です。...
PHP

【PHP入門 / 練習問題】Webじゃんけんゲームを作ろう!(ログアウト機能実装)

前回はプレイ回数などのカウントを実装しました。 前回までで、ほとんど出来上がりました。 ですが、現在のままだとゲームを開始した後にもゲーム開始画面に戻れてしまいます。 ゲーム開始後にはゲーム開始画面に戻れないようにします。 戻りたい場合はロ...