我做了一个函数:function xyz( $user_id_array = NULL ){ if ( ! $user_id_array ) { $result = mysqli_query($con, "SELECT DISTINCT(benutzer_id) FROM anstellung;"); $user_id_array = mysqli_fetch_all($result); } print("<pre>".print_r($user_id_array,true)."</pre>");}现在我的问题是,如果我这样调用这个函数:xyz( array(6, 2, 3) );xyz( );输出如下所示:Array( [0] => 6 [1] => 2 [2] => 3)Array( [0] => Array ( [0] => 9 ) [1] => Array ( [0] => 13 ))如何拥有相同维度的数组?mysqli_fetch_all也应如下所示:Array( [0] => 9 [1] => 13)
1 回答
慕村225694
TA贡献1880条经验 获得超4个赞
您可以与循环一起使用来构造所需的数组:mysqli_fetch_assoc()
if (!$user_id_array) {
$user_id_array = Array();
$result = mysqli_query($con, "SELECT DISTINCT(benutzer_id) FROM anstellung;");
while ($row = mysqli_fetch_assoc($result)) {
$user_id_array[] = $row['benutzer_id'];
}
}
- 1 回答
- 0 关注
- 76 浏览
添加回答
举报
0/150
提交
取消