これはメモです

それ以上でもそれ以下でもないのです

PHP

Laravel10でlaravel-langを使って日本語化する

Laravel勉強中の身なので何もわかりませんがメモ。 sailを使用している前提です。またコマンドはすべてプロジェクトルートで実行する想定です。 config/app.phpの言語設定を日本語に変更 - 'locale' => 'en' + 'locale' => 'ja' 'fallback_locale' => 'en'に…

PHP CSVの1行目をキー、2行目以降を値にした連想配列を作りたい

PHP

例えば以下のようなCSVデータがあって、 "name","email" "Sato Asuka","satoasuka@example.com" "Goto Yousuke","yousukegoto@example.net" "Fujita Takahiro","takahiro_fujita@example.org" 下記のような形にして扱えるようにしたいということです。 'Sat…

PHP シングルクォーテーションとダブルクォーテーションの違いにハマる

PHP

悔しいので備忘としてメモ。 以下のような文字列の改行をhtmlの<br>に変換したくnl2br()を使用したものの、 もともとあった改行が削除されない。 などで入力されたテキストとお考えください $text = <<<EOL あいうえお かきくけこ EOL; var_dump(nl2br($text, false)); 出力 string(35) "あいうえお<br> かきくけこ" これではhtmlとして表示された際に余分なスペ</eol>…

PHP URLをいい感じに分解する

WordPressで、月別アーカイブのパーマリンクを下記のように書き換えたいケースに遭遇した。 // これを https://example.com/2022/11/?post_type=cpt // こう書き換えたい https://example.com/cpt/date/2022/11/ 「URLは'/'で区切られてるからそれでexplode(…

PHP FETCH_ASSOCのASSOC is 何

PHP

ASSOCは連想配列のこと。 連想配列は英語で'associative array'。DBの値を連想配列としてfetchするための指定。 参考 連想配列 - Wikipedia

PHPで連想配列の値が空か判定する

PHP

ちょっと詰まったのでメモ。 $arrayとかisset()で判定できるのかなと思いきや出来なかった。 '', 'elm2' => [], ]; var_dump(!$array); // false var_dump(!isset($array)); // false 調べたところ、array_filter()の第二引数(コールバック関数)を省略す…