私はウェブ上でいくつかの回答を探しましたが、どれも非常に正確ではありません。
私はこれができるようになりたいです:
$id = "" . $result ["id"] . "";
$info = array('$id','Example');
echo $info[0];
これはどうにか可能ですか?
必要なものは(お勧めしません):
$info = array("$id",'Example'); // variable interpolation happens in ""
あるいは単に
$info = array($id,'Example'); // directly use the variable, no quotes needed
変数を一重引用符で囲み、一重引用符で囲んで変数の補間は行われず'$id'
、最初の文字がドルである長さ3の文字列として扱われます。
引用符で囲まないでください。
$id = $result["id"];
$info = array($id, 'Example');
echo $info[0];
または、一重引用符ではなく二重引用符を使用すると、補間されます(これにより、文字列に変換されます)。
$id = $result["id"];
$info = array("$id", 'Example');
echo $info[0];
はい、配列内に変数を格納できますが、$result
と大括弧の間のスペースを削除する必要があります。
$foo = $result["bar"]; // assuming value of 'bar'
$collection = array( $foo, "fizz" );
foreach ( $collection as $item ) {
// bar, fizz
echo $item;
}