PHP

PHP

【PHP】Excelファイル(.xlsx)に出力する方法

PHPでExcelファイル(.xlsx形式)を生成したい場面は、帳票出力やデータエクスポート機能など、実務でよくあります。この記事では
PHP

【PHP】ファイルのアップロード機能を実装する方法

PHPを使ってWebサイトにファイルアップロード機能を実装することで、ユーザーが画像や書類などをアップロードできる便利な機能を
PHP

【PHP】ログイン機能を実装する方法

Webサイトで会員制のページや管理画面を構築する際に欠かせないのが「ログイン機能」です。本記事では、PHPとMySQLを用いた基本的な
PHP

【PHP】セッションに期限を設定する方法

PHPでログイン状態などを維持する際に便利なセッションですが、デフォルトではブラウザを閉じるまで有効となっており、セキュリ
PHP

【PHP】複数行のHTMLを出力する方法

PHPでHTMLを出力する際、複数行のコードを扱う方法はいくつかあります。この記事では、それぞれの方法を見出し付きで詳しく紹介します。
PHP

【PHP】配列を文字列に変換する方法

PHPで配列を文字列に変換する方法はいくつかありますが、代表的な手法として以下のようなものがあります。
PHP

【PHP】includeを使ってヘッダーやフッター部分を複数ページで共通化する方法

Webサイトを作成する際、ヘッダーやフッターをすべてのページに手動で追加すると、更新が大変になります。そこで、PHPのinclude
PHP

【PHP】配列のキーを取得する方法|array_keys・array_searchの使い分け

PHPで配列のキーを取得する方法を解説します。array_keysで全キーや特定の値に一致するキーを取得する方法、緩い比較の注意(strict指定)、1つだけ取るarray_search、先頭・末尾のキー、キーの存在確認まで使い分けをまとめます。
PHP

【PHP】exitの使い方|die との違い・引数の挙動・使いどころと注意点

PHPのexit(die)でスクリプトを終了する方法を解説します。文字列を渡すと出力され終了コードは0、整数を渡すと終了コードになり出力されないという挙動の違い、header()リダイレクト後のexit、Webでの終了コードの誤解、使いすぎへの注意までまとめます。
PHP

【PHP】パスワードをハッシュ化する方法

ウェブアプリケーションでユーザーのパスワードを安全に扱うためには、パスワードをハッシュ化して保存することが重要です
PHP

【PHP】配列を空にする方法|[]・unset・array_spliceの違いと使い分け

PHPで配列を空にする方法を解説します。もっとも簡単なのは $array = [] での再初期化です。変数ごと削除するunset、中身だけ削除するarray_splice、foreachでのクリアとの違いと使い分けを、実行確認済みのコードでまとめます。
PHP

【PHP】フォーム送信された値を受け取る方法

PHPでフォーム送信された値を受け取る方法について解説します。この記事では、GETメソッドとPOSTメソッドを使ってフォームから送信
PHP

【PHP】array_slice関数で配列の範囲を指定して抽出する方法

PHPの array_slice 関数は、配列から指定した範囲の要素を抽出する際に非常に便利です。この記事では、array_slice 関数の使い方と
PHP

【PHP】絶対値を取得する方法|abs()の使い方・戻り値の型と入力チェックの注意

PHPで数値の絶対値を取得する方法を解説します。abs()関数の基本から、整数・浮動小数点での戻り値の型の違い、フォーム入力をそのまま渡すとPHP 8でエラーになる注意点、差の絶対値などの実用例までまとめます。
PHP

【PHP】preg_splitで文字列を分割する方法|explodeとの使い分け・フラグ・多バイト

PHPのpreg_splitで正規表現を使って文字列を配列に分割する方法を解説します。分割数のlimitや空要素を除くPREG_SPLIT_NO_EMPTY、explodeとの使い分け、日本語を扱う/uフラグや1文字ずつ分割する方法まで、実行確認済みのコードでまとめます。
PHP

【PHP】strcmpで文字列を比較する方法|戻り値の意味とif判定の落とし穴

PHPのstrcmp関数で文字列を比較する方法を解説します。戻り値は等しいと0、大小で負・正を返します。if (strcmp(...))と書くと判定が逆になる落とし穴や、単純な等価比較は===を使うべき理由、usortでの並べ替え、strcasecmpまでまとめます。
PHP

【PHP】変数とその値から配列を作成する方法

PHPでは、変数とその値を配列に格納するためのさまざまな方法があります。この記事では、array()関数や短縮構文、compact()関数
PHP

【PHP】エラー表示を有効にする方法

PHPでの開発時に、エラーを表示してデバッグを行うことは非常に重要です。このブログ記事では、PHPでエラー表示を有効にする方法に
PHP

【PHP】メールを送信する基本的な方法

PHPでは、mail()関数を使用してメールを送信することができます。この関数は、サーバーに設定されたメールサーバーを利用して、
PHP

【PHP】array_valuesで配列の値を取得・キーを振り直す|JSON配列化の必須テク

PHPのarray_values関数で、配列の値だけを取り出してキーを0から振り直す方法を解説します。array_filterやunsetで歯抜けになったキーを連番に直し、json_encodeで正しく配列([])として出力する実用テクニックまで、実行確認済みのコードでまとめます。