我正在从数据库获取数组,但它创建了多个数组。我只需要数据库中的一个数组。现在我只想从多个数组创建一个数组。
我从数据库中获取了数组 -
Array(
[0] => Array(
[0] => 1
[pro_ref_id] => 1
)
[1] => Array(
[0] => 1
[sale_ref_id] => 1
)
[1] => Array(
[0] => 1
[item_id] => 1
)
)
其实我想要——
Array(
[0] => 1
[pro_ref_id] => 1
[1] => 1
[sale_ref_id] => 1
[2] => 1
[item_id] => 1
)
我的 PHP 代码是 -
$resultData = array();
$re=mysql_query("select pro_ref_id,pro_qty,pro_item from proforma_details where pro_ref_id IN($piid_str)");
while($re1=mysql_fetch_array($re))
{
$rq=mysql_fetch_array(mysql_query("select sale_ref_id,proforma_invoice_no from proforma_invoice where pro_invoice_id='".$re1['pro_ref_id']."'"));
$rq1=mysql_fetch_array(mysql_query("select sale_order_no from sale_order where sale_id='".$rq['sale_ref_id']."'"));
array_push($resultData,$re1);
array_push($resultData,$rq);
array_push($resultData,$rq1);
}
您可以迭代结果集以创建另一个数组:
$res = array();
foreach ($array as $row) {
$res = array_merge($res, $row);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)