2017-07-27 83 views
-1

我想用這種方式如何在多維數組

array(
array(0.05, 0.95), 
array(0.1, 0.9), 
array(0.2, 0.8), 
array(0.25, 0.75), 
array(0.45, 0.55), 
array(0.5, 0.5), 
array(0.55, 0.45), 
array(0.85, 0.15), 
array(0.9, 0.1), 
array(0.95, 0.05) 
); 

顯示兩個數據庫中的值的形式來顯示數據庫中的值,但我有以下

array(76.8736, 1, 76.8736, 3, 869.69500946137, 2, 869.69500946137, 5, 431, 6, 23.55, 2, 869.69500946137, 3, 869.69500946137, 1, 869.69500946137, 30, 567, 36, 33, 45, 456, 15, 562, 3, 441, 17) 

我的代碼中的數據低於

<?php 

include 'linker.php'; 


$statement = $conn->prepare("SELECT * FROM android_data"); 
$statement->execute(); 
$array1 = []; 

foreach($statement -> get_result() as $row){ 

    array_push($array1, $row['distance']); 
    array_push($array1, $row['speed']); 
} 
    $arr ='array('.implode(', ',$array1).')'; 

    echo $arr; 
?> 

請問任何人都可以幫助我。由於

+2

你兩個數據是不同的? –

回答

0

而是直接推動所有的值到主存儲器陣列,你應該創建具有價值的新數組和推送到主存儲器陣列:

foreach($statement -> get_result() as $row){ 
    $array1[] = [ 
     $row['distance'], 
     $row['speed'] 
    ]; 
}