在下面的代码中,如何将数组值赋给php变量。
while($objResult = mysql_fetch_array($objQuery))
{
$cutomername[] = $objResult["firstname"];
$mailid[] = $objResult["mailid"];
$address[] = $objResult["address"];
$phonenumber[] = $objResult["phonenumber"];
$items[] = $objResult["itemname"];
$quantity[] = $objResult["quantity"];
$total[] = $objResult["grandtotal"];
$name = $cutomername[];
$mail = $mailid[];
$addr = $address[];
$phnum = $phonenumber[];
$itm = $items[];
$qty = $quantity[];
$tot = $total[];
}发布于 2013-06-20 00:37:52
您可以使用如下代码同时为两个变量赋值:
while($objResult = mysql_fetch_array($objQuery))
{
$name = $cutomername[] = $objResult["firstname"];
$mail = $mailid[] = $objResult["mailid"];
$addr = $address[] = $objResult["address"];
$phnum = $phonenumber[] = $objResult["phonenumber"];
$itm = $items[] = $objResult["itemname"];
$qty = $quantity[] = $objResult["quantity"];
$tot = $total[] = $objResult["grandtotal"];
}发布于 2013-06-20 00:32:44
$name = $customername[count($customername)-1];对于每个变量,依此类推。
或者,您可以在像这样分配$total之前存储长度
$len = count($customername)-1;然后,对于每个变量,就像这样写:
$name = $customername[$len];https://stackoverflow.com/questions/17196555
复制相似问题