2
A
答えて
1
おそらく、print_r関数の外ですべての算術演算を行うことができます。
$k = 1;
$r = $k + 2;
$z = 'A' . $r;
print_r($z);
印刷する前に算術演算が実行されていないため、印刷は2のみです。
+0
この答えは理由を説明しません。 – jaswrks
0
これは2
...
<?php
$k = 1;
print_r('A'.$k+2);
がなければならないよう($k+2)
周りに括弧がありませんを出力する理由。
だから何が起こっているPHPのデフォルトoperator precedenceが使用され、代わりに$k+2
と'A'
を連結し、+
オペレータが最高の優先されるということです。
したがって、期待通りに連結されていません。代わりに、2つの値を一緒に追加しています。 PHPは'A'$k
をとり、2
を追加しています。そして'A'$k
は整数で、0
なので、0+2
となり、2
となります。この問題を解決するには
、使用:
<?php
$k = 1;
print_r('A'.($k+2));
関連する問題
- 1. ライン番号またはワード番号のないリンクの作成
- 2. PHP私は以下のようなリンクを作成したいすでに設定されたURL変数
- 3. は、番号の変数を宣言し、私はそれを実行し、合計
- 4. シリアル番号を作成したい
- 5. が、私はそうのように、配列を作成し、.envファイルに変数に代入したい(レールアプリ)
- 6. 予期しない最大数が、私は起こるしたいどのような正しい分番号
- 7. は、私は、このようなビューを作成しようとしています、その関数のパラメータ
- 8. アンドロイド:私はそうのようなカスタムダイアログのテーマを作成した
- 9. どのように私のテキストを変数番号を保持し、javascript D3の参照ではないようにするのですか?
- 10. 私はこのような配列持た番号
- 11. どのように私は、プログラムのような変数名の配列を作成したいdo.call
- 12. 部品番号は、私はユニットテストのための部品番号を使用している、と私はこのような期待を設定した期待
- 13. は、私はそうのような表を作成しているエラー
- 14. JS文字列は、私はそうのようなファイルパスを作成してい
- 15. 私はおよそ〜500のGSM番号/ユーザーに3Gモデムを介して複数のSMSを送信したい
- 16. password_verify()私はそうのようなpassword_hash使用してパスワードを作成したPHP
- 17. $ HTTPは、私は、テキストを持つ単純な変数を作成し、それがうまく表示でき
- 18. は、私は、共有変数の数を作成し、そのような配列にそれらを置い変数
- 19. javascriptオブジェクトを作成し、私はこのようなJavaScriptオブジェクトを作成したい、それに
- 20. 作るPHPのGETパラメータが、私はそうなるようにしようとしていたディレクトリ
- 21. 私はA1に、各行の番号を持っている簡単なExcelの数式を作成しようとしているExcelの数式
- 22. 私はそれを使用して「または」の次にインデックスを作成するために他の番号を追加しようとするとjQueryの
- 23. 私はそうのようなテキストの行を持っているテキスト
- 24. ユーザが前記の番号を作成した後で、空の変数を作成するにはどうすればよいですか?
- 25. は、私はのような関数を作成したい非コピー・スワップ機能
- 26. [Java] 1つの番号を保存してその番号を常に更新するために、どのようにテキストファイルを作成しますか?
- 27. このような結果、私は、クエリを作成したい
- 28. ggplot2:私はこのようなグラフを作成したいグループ
- 29. 私はこのようなラッパーコンポーネントを作成したいラッパーコンポーネント
- 30. 私はFacebookのような "画像セクション"を作成したい
は、なぜあなたはしますprint_rを使用していますか?ちょうどエコーを使用する、何らかの理由でこのコメントを削除することはできませんが、あなたはまだかっこが必要です。 – brianforan