Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP融合两个数组_Php - Fatal编程技术网

PHP融合两个数组

PHP融合两个数组,php,Php,如何连接2个阵列?我想要$new[$code]=$color,我该怎么做?下面是我的代码: $sql = "SELECT user_id, user_color FROM dotp_users"; $result = mysql_query($sql) or die(mysql_error()); $code = $color = array(); while($row = mysql_fetch_assoc($result)) { $code[] = $row['user_id

如何连接2个阵列?我想要
$new[$code]=$color
,我该怎么做?下面是我的代码:

$sql = "SELECT user_id, user_color FROM dotp_users";
$result = mysql_query($sql) or die(mysql_error());
$code = $color = array();
while($row = mysql_fetch_assoc($result)) {
        $code[] = $row['user_id'];
        $color[] = $row['user_color'];
}
在while循环中

$sql = "SELECT user_id, user_color FROM dotp_users";
$result = mysql_query($sql) or die(mysql_error());
$code = $color = array();
while($row = mysql_fetch_assoc($result)) {
        $new[$row['user_id']] = $row['user_color'];
}
如果出于某种原因需要将数组分开,您可以稍后使用array\u combine进行分离


在while循环外部声明变量

$new = array();
然后进入while循环

$new[$row['user_id']] = $row['user_color'];

声明变量
$new=array(),然后在while循环内
$new[$row['user\u id']]=$row['user\u color']]
在while循环或更高版本中?在while
$new[$row['user\u id']=$row['user\u color']。否则,thanx伙计们!写下答案,这样我就可以签字了
$new[$row['user_id']] = $row['user_color'];