![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
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が奇数のとき
}
================================
データ型が異なると出ているのだと思いますが、対処法が調べてもわからず、
どなたか教えていただけますでしょうか。
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
$Srch['kanryo'] が int または、数字だけの string 型であるならば、
htmlspecialchars ではなく intval に変更
https://www.php.net/manual/ja/function.intval.php
No.2
- 回答日時:
未経験者でごめんなさい。
$Srch['kanryo']
これがint型の数値になると思えるのですが、それを
http://capella.3rin.net/Entry/33/
nullにしているのが気になります。
数値として計算できないのではないかと・・・・推測ですので違っていたらごめんなさい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 助けてください‼︎ javascriptで質問があります。 配列を定義して、 29342、45342 3 2022/06/26 22:06
- 政治 結婚は掛け算ですよね? 5 2022/12/02 09:40
- Excel(エクセル) B列に、A列の数字が偶数の場合は1減算した数字、奇数の場合はそのまま数字を自動表示したい 4 2022/04/16 12:01
- 数学 場合によって計算が変わる数列について。 4 2023/04/20 18:24
- 数学 「FFTの基本は、DFTはサンプル数Nが偶数なら 2つのDFTに分解できるということ。 分解するとD 3 2022/03/31 21:01
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- Java コンソールから所属財産を入力(単位:万円 1000~100000以内でIntegerに変換できない場 2 2022/05/31 21:32
- その他(プログラミング・Web制作) Pythonでエクセルファイルの列を指定してスライス 3 2022/08/28 17:35
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
文字列を大文字の2桁ごとのコン...
-
is_callable()の第二引数の使い方
-
onedrive にexcelファイルをア...
-
別ファイルの変数を呼び出した...
-
PHPのif文でその処理を途中で抜...
-
フォントの色を変えるには?
-
.phpと.incファイルの違いはな...
-
「@$変数」の「@の意味は?」
-
【file_exists】ファイルが存在...
-
$_SESSION 有効期限をブラウザ...
-
stat failed
-
2つの画像ファイルが異なるファ...
-
PHPで新しいウインドウで開く命...
-
CFileDialogの最初のディレクト...
-
【PHP】画像が表示されず「×」...
-
Subversionのリポジトリの削除
-
別PHPファイルに変数を渡す
-
「クラス関数」「メンバ関数」...
-
mailやmb_send_mail関数で、本...
-
TCPDFについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
php文字列中のシングルクオート...
-
if ('0.0'=='0'){ の0.0とは何
-
文字列の抜き取りなのですが思...
-
文字列を%+2桁のヘキサ
-
PHPのGETとPOSTの処理を学習中...
-
GETの値について
-
【比較演算子】偶数・奇数識別...
-
ランダム(不規則)な文字列の...
-
phpで、数字+文字列(ex.13才、5...
-
終端識別子 とは?
-
パラメーター付きのURLをリダイ...
-
特定の漢字に\\マークが入って...
-
愚かにもワンクリック詐欺のサ...
-
秀丸エディタのハイライト(mar...
-
php→JavaScript間の変数受け渡し
-
文字列に含まれている「,」をカ...
-
文字列を大文字の2桁ごとのコン...
-
仕様ならしようがない(洒落)
-
PHPでPが2個あるので分かりず...
-
PHPにおいて16進数のアスキー文...
おすすめ情報