如何在PHP中推送数组

时间:2018-11-14 10:24:49

标签: php arrays

我想将Query中的数据放入数组中,但是此代码不起作用。你能解释正确的方法吗?谢谢

$sql = "SELECT * FROM populasi WHERE blablabla";
$result = $con->query($sql);
$tampung = array();
foreach ($result as $m) {
    $tampung = array_push($tampung, "new google.maps.LatLng($m[x], $m[y]), ");
}
echo $tampung;

2 个答案:

答案 0 :(得分:0)

您可以这样做

foreach ($result as $m) {
    $tampung[] = 'new google.maps.LatLng('.$m[x].', '.$m[y].')';
}
var_dump($tampung);

您无法回显数组,请改用var_dump($arr)print_r($arr)

答案 1 :(得分:0)

您只是在执行查询,尚未获取它。 首先将其提取到数组:

$data=$result->fetch_assoc();

比您可以使用array_push函数