PHP

スポンサーリンク
PHP

【PHP】空値を識別する関数の一覧。isset, empty,is_null

PHPで代入した変数が空値かどうかを識別する関数の一覧。 isset, empty, is_nullの違いの一覧です。 動作確認PHPバージョン : 8.1.22
PHP

改行コードの種類と確認方法(LF・CR・CRLF)

「改行コード」は、内部的に3つの種類があります。 HTML内のコードであれば、どの改行コードを使用してもブラウザが適切に処理してくれますが、プログラミングの世界ではシビアに取り扱わないとうまく動作してくれない場合がります。 以下は改行の種類...
PHP

【PHP】ひらがな・カタカナの小文字(小書き文字)を大文字にする方法

ここで言う、小文字(小書き文字)とは、「かわじゃん」、「あいみょん」、「しゅりけん」、「カッパ」、「ぐぁわし」等、 「ゃ」「ゅ」「ょ」「っ」の文字のことを言います。 小書き文字は、別名「小書き」、「小文字」、「小さい文字」、「つまる音」、「...
PHP

チェックボックスのフォーム送信がうまくいかない場合の対処法

PHPを使ってのチェックボックスのフォーム送信がうまくいかない場合の対処法です。 案外苦戦したので自分メモ。 やりたかった手順は以下の通り。 JavaScriptを使っています。 MySQLからデータ(0か1のBoolean型)を取得。 そ...
PHP

【PHP】ファイル読み込み時、CSVファイルの改行が認識されない対処法

PHPでCSV等のファイル読み込み時、改行が認識されなく、1行のみで終わってしまう時の対処法。 改行コードは、LF、 CR、 LF+CRと3種類存在しますが、 改行コード「CR」で保存されたCSVファイルは、ファイル読み込み時、改行コードと...
HTML/CSS

【PHP】404エラーを正しく表示・処理する方法

PHPで404エラーを正しく表示する方法の解説です。 存在しないページにアクセスされた時、ざっくり404エラーページにリダイレクトしたい場合は、 .htaccessに1行記載すればOKです。 例えば、以下のコードは、ページが見つからない場合...
HTML/CSS

【HTML】textarea内で文字列を改行表示させる方法

HTMLのテキストエリア(textarea)内で、文字列を改行表示させる方法です。 最初に思いつくのは、改行コードや(\n、\r、 \n\r)や改行タグ(<br>)を入れる方法ですが、そのままだとコードやタグがそのまま表示され、うまくいきま...
PHP

この方法知っておいて!【MySQL】トータル件数を超高速で取得する方法

テーブル内のレコード件数を取得する方法としては、rowCount()やcount(*)などを使用する方法が良く使われているようですが、 実は、もっとスピーディで効率的に取得する方法があるので紹介します。 ※ PHPを使用した例。 ダメな例 ...
PHP

【PHP】include、requireでパラメーターを渡す方法

include、requireでパラメーターを渡す方法 includeやrequire等でパラメーターを渡したい場合、GETでパラメーターを渡すように、以下のようにしたいところですが、これではパラメータは引き渡されません。 <?php in...
PHP

PHP7.2以降はクオートしない文字列は警告表示されます。

人気のレンタルサーバーXserverで、PHP7.2が使用できるようになりました。 (2019.2.2現在、Xserverで使用できる最新バージョンは7.2.6です) 私の所有している別サイト(Wordpressじゃないサイト)は、PHP7...
PHP

【PHP】header(Location:) で画面が真っ白。ジャンプエラーになる原因と対策

PHPで、別ページや別サイトにリダイレクトさせたい場合、header関数のLocationを使いますが、何かの原因でうまく動作しない場合があります。 今回はこの不具合の原因と対策を解説します。 原因:header(Location:〜)の記...
PHP

【PHP】echoとprintの違い。つまりはコレ一択。

PHPで文字を出力する時に使う「echo」と「print」。 <?php echo "SEO"; print "SEO"; ?> どちらも「SEO」と表示されます。 ではこの2つ、全く同じかというとそうではなく微妙に違いがあるようです。 違...
PHP

【PHP】PHP開始表現の省略方法。楽チンで便利すぎる…何故今まで知らなかったんだと後悔。

HTML内にPHPコードを入れ何かを表示したい場合、 <?php echo "なんか表示"; ?> …と当たり前のように記入してきた訳ですが、 実はこの上記の記載の場合、PHPの省略形が使えます。 <?= "なんか表示"; ?> ズバリこれ...
スポンサーリンク