-1

私はPHPの経験がないので、これについてあなたの助けが必要です. そう言えば、2つからアレイを作成したいと思います。基本的に、私はこれから作りたいと思います:

[{"Naziv":"Nemanja","duzina":"45.475","sirina":"23.423"},{"Naziv":"Aleksandar","duzina":"45.427","sirina":"21.124 "}]

このようなものに:

[{"ナチフ":"ネマニャ","ドゥジナ":["45.475","23.423"]},{"ナチフ":"アレクサンダー","ドゥジナ":["45.427","21.124"]}]

これが私のPHPです:

// Create connection
$con = mysqli_connect($host, $user, $pwd, $db);

// Check connection
if(mysqli_connect_errno($con)) {
    die("Failed to connect to MySQL: " . mysqli_connect_error());
} 

// query the application data

$sql = "SELECT Naziv,duzina,sirina FROM lokacije";
$result = mysqli_query($con, $sql);

// an array to save the application data
$rows = array();

// iterate to query result and add every rows into array
while($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) {

$rows[] = $row; 

}

// close the database connection
mysqli_close($con);

// echo the application data in json format
echo json_encode($rows);
4

1 に答える 1

1

それ以外の

$rows[] = $row; 

目的の形式で新しい配列を作成します。

$rows[] = array(
    'Naziv'  => $row['Naziv'],
    'duzina' => array($row['duzina'], $row['sirina'])
);
于 2013-08-26T10:23:34.900 に答える