1. ホーム
  2. php

[解決済み] この式で'0x0'.は何をするのか $intTotal += '0x0'.$value;

2022-03-01 20:34:59

質問事項

申し訳ありませんが、私はphpの初心者で、私が作業しているコードのビットで非常に混乱しています。

ということで、以下のようになります。 intTotal += $value; に値を追加するだけです。 intTotal が、どのように $intTotal += '0x0'.$value; はどのように機能するのでしょうか?を実行すると、いろいろと不規則な差異が発生します。 0x0 を他のものに置き換えることもできます。

ありがとうございます

解決方法は?

$intTotal += '0x0'.$value; コンバート $value から 文字列中の16進数 をphpで使用可能な形式に変換し、それを $intTotal (文字列からintにタイプキャストした後)。

わかりやすくするために編集しました。