如何从数组中删除最后一个逗号(,)?无需使用rtrim和substr之类的内置函数
public function update( $table_name="", $fields_value=array(), $where="" ){
//if( $table_name == "" || empty($fields_value) || $where == "" ) return false;
$fields_values = array(
'name' => 'Vikrant',
'class' => 'MCA',
'Section' => 'a',
'Subject' => 'Ele'
);
$column_value_string = "";
foreach( $fields_values as $col_name => $col_value ) {
$column_value_string .= " `$col_name`='$col_value' ,";
}
echo rtrim($column_value_string,",")."<br><br><br><br>";
return;
要创建逗号分隔的列表,请将内容放入数组中,然后将implode
其放入:
$column_value = array();
foreach( $fields_values as $col_name => $col_value ) {
$column_value []= "`$col_name`='$col_value'";
}
$column_value_string = implode(", ", $column_value);
另请注意,动态生成SQL命令时必须转义值。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句