前提・実現したいこと
phpで書いています。データベースから呼んできた値(int型)を、変数に入れ、
それらを比較演算子で偶数・奇数を識別しようとしたのですが、エラーになり表示されません。
データ型が異なると出ているのだと思いますが、対処法がわかりません。
発生している問題・エラーメッセージ
Uncaught TypeError: Unsupported operand types: string % int in
該当のソースコード
$KANRYO_N = htmlspecialchars($Srch['kanryo'] ?? null); if ($KANRYO_N % 2 == 0) { $KANRYO_EVEN = $KANRYO_N; //kanryoが偶数のとき } elseif ($KANRYO_N % 2 == 1) { $KANRYO_ODD = $KANRYO_N; //kanryoが奇数のとき }
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
2年近く放置された状態で何も反応なく急に解決とされて戸惑っています。
その後どのように解決とされたのでしょう。回答にフィードバックください
回答2件
あなたの回答
tips
プレビュー