Php 将键和值推入关联数组
我想将数据和键推入关联数组。 我从数据库中获取如下内容--> 如果这像这样的事情-> $id={2,4,8,20}和$name={'David','Goliath','罗纳尔多','mesi'} 我想要一个这样的数组Php 将键和值推入关联数组,php,mysql,arrays,session,associative-array,Php,Mysql,Arrays,Session,Associative Array,我想将数据和键推入关联数组。 我从数据库中获取如下内容--> 如果这像这样的事情-> $id={2,4,8,20}和$name={'David','Goliath','罗纳尔多','mesi'} 我想要一个这样的数组 $_SESSION['list'] = array( 'David' => 2, 'Goliath' => 4, 'ronaldo' =>8, 'messi' => 20 ); 如何在数组中推送这些值?您可以执行以下操作: $result =
$_SESSION['list'] = array(
'David' => 2,
'Goliath' => 4,
'ronaldo' =>8,
'messi' => 20
);
如何在数组中推送这些值?您可以执行以下操作:
$result = array();
$data=mysqli_query($con,"SELECT id,name FROM names ");
while($row = mysqli_fetch_Assoc($data)){
$result[$row['name']] = $row['id'];
}
$_SESSION['list'] = $result;
您可以这样做:
$result = array();
$data=mysqli_query($con,"SELECT id,name FROM names ");
while($row = mysqli_fetch_Assoc($data)){
$result[$row['name']] = $row['id'];
}
$_SESSION['list'] = $result;
简单
$_SESSION['list'] = array();
while($row = mysqli_fetch_Assoc($data)){
$_SESSION['list'][$row['name']] = $row['id'];
}
简单
$_SESSION['list'] = array();
while($row = mysqli_fetch_Assoc($data)){
$_SESSION['list'][$row['name']] = $row['id'];
}