PHP がデータベースの int フィールドにクエリを実行する場合、出力される文字列の型は何ですか?

WBOY
リリース: 2016-06-23 14:15:43
オリジナル
1013 人が閲覧しました

array(9) {
["id"]=>
string(1) "1"
["radioname"]=>
string(1) "小二"
["author"]=>
string(9) "小三"
["did"]=>
string(1) "1"
..................

主キーの ID も文字列型です、解決してください、ありがとうございます


ディスカッション(解決策)への返信

はい、こんな感じです
受信データは全て文字型です
ただし、データの利用には影響ありません

はい、それは次のようなものです
パス 入力データはすべて文字型です
ただし、これはデータの使用には影響しません
見つかったデータは Java インターフェイスとして使用され、存在しない場合は数値型である必要があります。他の方法では、それを見つけて intval() を使用して変換することしかできません


はい、その通りです
受信データはすべて文字型です
しかし、これはデータの使用には影響しません
見つかったデータは次のように使用されますJava インターフェースで数値型を要求する場合は、それが出力された後に intval() を使用して変換するだけです。どのように使用しても影響はありません。変更しても、java に渡されるときは文字列のままです

どう変更しても、int に渡されるときは文字列のままです、いじめっ子の妹は科学を理解していません

どのように変更しても、Java に渡されるときは文字列のままです

ああ、クライアントのクラスメートが私に int をするように頼んだのですが、いじめっ子の妹は科学を理解していません

それは非常に簡単です、あなたは尋ねます彼に int を投稿させます あなたに渡されたときのみ、int を彼に返すことができます


どのように変更しても、Java に渡されるときは文字列のままです
まあ、うまく説明できませんでしたが、 json を生成する必要があることがわかりました
"id": "1"
"id":1

Customer Java の解析方法が異なります


JSON の標準形式はすべて同じです。名前と値は二重引用符で囲まれています

json_encode 関数の結果を自分で見れば明らかです

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート