ホームページ >バックエンド開発 >PHPチュートリアル >配列のマージの問題
$act_arr = array(0=>'aaa',2=>'bbb');
以下の文字列に変更したい
'aaa','bbb'
implode(',',$を使用する) act_arr );
結果は aaa, bbb です
望む効果を達成するために、できればトラバースしない高速メソッドを使用する方法。
一重引用符を取得したい場合は、エスケープ文字を使用する必要があります。
echo "'".implode(',',$act_arr)."'";
これは正しいです
echo "'".implode("','",$act_arr)."'";こちらも来ました
$act_arr = array(0=>'aaa',2=>'bbb');$act_arr=array_map('foo',$act_arr);function foo($v){ return "'$v'";} echo implode(',',$act_arr);
$str="'".implode("','",$act_arr)."'";
わかりました、カンマ区切り (,) を ',' 区切りに変更してください