私はウェブ上でいくつかの回答を探しましたが、どれも非常に正確です。PHP配列に変数を挿入するにはどうすればよいですか?
は、私がこれを行うことができるようにしたい:
$id = "" . $result ["id"] . "";
$info = array('$id','Example');
echo $info[0];
はどのような方法で、このことは可能ですか?
私はウェブ上でいくつかの回答を探しましたが、どれも非常に正確です。PHP配列に変数を挿入するにはどうすればよいですか?
は、私がこれを行うことができるようにしたい:
$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;
}