配列を一重引用符付きの文字列に変換するにはどうすればよいですか?
例: array("123", "321", "111")
これを " '123' に変換したいのですが、 '321'、'111' "
$a = array("123","321","111");$s = "'" . join("','", $a) . "'";echo $s;
$arr = array("123","321","111");$str = "'" . implode("','", string) . "'";
または、これも実行できます
$arr = array("123","321","111");foreach($arr as &$v) $v = "'$v'";echo implode(',', $arr);
これも行うことができます
$a = array(1,2,3,4);echo join(',', array_map(function($v) {return "'$v'";}, $a));