ホームページ  >  記事  >  バックエンド開発  >  文字列を綴る通常の方法は何ですか?

文字列を綴る通常の方法は何ですか?

WBOY
WBOYオリジナル
2016-06-13 12:55:08821ブラウズ

文字列の綴りにはどの方法が一般的に使用されますか?
$a = "aa";
$b = "bb";
$str = "{a:".$a.",b:".$b."}";
$str1 = "{a:$a,b:$b}";

$str2 = sprintf("{a:%s,b:%s}",$a,$b);
echo $str;
echo $str1;
echo $str2;

3 ヒット
一般的にどちらが良いか、またはさまざまなシナリオがあります。それぞれに独自の番号があります

文字列を綴る他の方法はありますか?


-----解決策---------
$a = "aa";<br />
$b = "bb";<br />
$array = array();<br />
$array['a'] = $a;<br />
$array['b'] = $b;<br />
echo json_encode($array);

デモ:
http://sandbox.onlinephpfunctions.com/code/d3f616489979148ab4896c38b8a17b034259daab

-----解決策-------- 精度が必要な場合、私は通常 sprintf を使用します。

------解決策---------
<br />
$a = 'aa';<br />
$b = 'bb';<br />
$array = array (<br />
		'a' => $a,<br />
		'b' => $b <br />
);<br />
$str2 = json_encode ( $array );<br />
echo $str2;<br />

提案: 二重引用符の使用はできる限り少なくし、文字列に値を割り当てるときは一重引用符を使用してください。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。