说明
array array_keys ( array $array [, mixed $search_value [, bool $strict = false ]] )
array_keys() 返回 input 数组中的数字或者字符串的键名。
如果指定了可选参数 search_value,则只返回该值的键名。否则 input 数组中的所有键名都会被返回。
php手册是这么说明的。
差不多就是以字符串的形式来输出数组的key。
array array_map ( callable $callback , array $arr1 [, array $... ] )
array_map() 返回一个数组,该数组包含了 arr1 中的所有单元经过 callback 作用过之后的单元。callback 接受的参数数目应该和传递给 array_map() 函数的数组数目一致。
array array_values ( array $input )
array_values() 返回 input 数组中所有的值并给其建立数字索引。
<?php$tables='admin'; //表名$data['Id']='1';$data['name']='陈祝';$data['pass']='admin888';$keys=array_keys($data);$array=array_map(function($keys){return "`{$keys}`";},$keys);$keys=implode(',', $array);$values=array_values($data);$values=array_map(function($value){return "'{$value}'";},$values);$values=implode(",", $values);$sql="insert into `{$tables}` ($keys) values ($values)";echo $sql;

