に置き換えます。整数値を1,2,3のように別の配列で取り出す方法は? "1,2,3" の代わりにarr_id $を入れ数値を配列
も$arr_id = array(1,2,3); //this arr_id go to line 2 instead of 1,2,3
'id' => array('$in' => array(1,2,3))
、...この
'id' => array('$in' => array($arr_id))
ような何か問題が1,2,3であるということです私の$ arr_idには文字列があります。私はintに文字列を変換しようとする場合、私はあまりにも
「」での問題をしましたここ
array($arr_id))
私は区切ら$ arr_id、「」で撮影した、整数(文字列ではありません)を持っている必要があります。 ..
に見えます。あなたは '$ arr_id'が実際に文字列" 1,2,3 "と等しいと言っていますか?コード例を使って、あなたが何をやっているのか、何をやりたいのかを明確にすることはできますか? –
それは既にint型の配列なのですか?それを "1,2,3"に変換しようとしていますか? –
@ Don'tPanic私は1,2,3の行に 'id' => array( '$ in' => array(1,2,3))を入れようとしています。文字列(echo gettype($ arr_id);で検証)から始まります。私が 'id' =>配列( '$ in' =>配列($ array_replaced [1]))または 'id'を書いた場合、 – flexicon