比如在查询数据库where条件连表查询的时候
$where = [
'id' => 1
]
加前缀
$where = [
'u.id' => 1
]
简单粗暴
if ( ! function_exists('set_array_prefix')) {
/**
* 设置数组键值前缀
* @param array $array
* @param string $prefix
* @return array
*/
function set_array_prefix($array = [],$prefix = '')
{
$new_arr = [];
foreach ($array as $key => $value) {
$new_arr[$prefix . $key] = $value;
}
return $new_arr;
}
}
闭包
if ( ! function_exists('set_array_prefix')) {
/**
* 设置数组键值前缀
* @param array $array
* @param string $prefix
* @return array
*/
function set_array_prefix($array = [],$prefix = '')
{
$new_arr = [];
array_walk($array, function ($value, $key) use (&$new_arr,$prefix) {
$new_arr[$prefix . $key] = $value;
});
return $new_arr;
}
}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。