數組轉字符串(屬性加單引號,逗號分隔)


數組轉字符串(屬性加單引號,逗號分隔)

應用場景:SQL寫操作應用插入表字段值;

數組 $data

$data  =  array('張三','男','20',''安徽省合肥市 '); 

轉換如下:

#join
 $str = " ' " . join("','", array_values($data) ) . " ' "; 

#str_replace
 $str = " ' ".str_replace( ",","','", implode(',',$data));

#array_map 函數式實現
$str = join( ', ',array_map(function( $v ){  return "'".$v."'";},$data) );

結果:'張三','男','20',''安徽省合肥市 ' ; 實現sql如下

$insertSql = " INSERT INTO user values({$str}) ";


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM