PHP
**string to operatorは「安全」にswitchを使いましょ! eval()などの方法もありそうですが、 こっちが安全らしいです!** ='; $left = (int)3; $right = (int)7; $result = 0; switch($en){ case ">=": $result = $left >= $right; break; case "+"; $resul…
環境 1.Mac m1 pro 2.MAMP利用 3.PHP 8.0.23 順番 1. xdebugインストール pecl install xdebug このコマンドで無事にインストールされてるのか確認 ➜ ~ php -v PHP 8.0.23 (cli) (built: Sep 3 2022 12:20:56) ( NTS ) Copyright (c) The PHP Group Zend En…
csvをインポートする時、”¥n”(改行コード)が入っていると認識されてしまった。 めっちゃくちゃ普通な(?)コードで どこが間違っているかしらんかったが・・ 犯人は「SplFileObject」オブジェクトの setFlagsというcsvファイルを読み込むフラグを 指定する…
「、」が含まれている文字列をint値として比較したいの場合、 '444,444' と'1,000,000'を数字として比較したいですが、 すぐintval('444,444' )しちゃうと「、」の前までの数字しか出なくなります。 その場合にはコンマを str_replace 関数を利用して削除し…
!empty($arr)を使うのは配列のみで 変数の場合は ただのif ($hensu)で判定できるので より短い書き方で解決できる!!!:)
*データ複数の場合 $pppp= $query->fetchAll(PDO::FETCH_ASSOC)[index]; *データ1つの場合 $pppp= $query->fetch(PDO::FETCH_ASSOC); このような形で、戻り値が単数か複数かを考えて fetchかfetchAllを使うのが効率的!! -> 昨日、何も考えずに絶対に1つ…