[英]Is it possible to Convert php database information to this format json file?
是否可以將php數據庫信息轉換為這種格式的json文件??
關於php數據庫信息
INSERT INTO `Peter` (`Name`, `Age`) VALUES ('Peter', '16');
是否可以通過json_encode將php數據庫信息轉換成如下格式的json文件
JSON文件
[['Name','Peter'],['Age','16']]
NOT [{ "Name": "Alberta", "Age": "16" }]
非常感謝
一切皆有可能。 因為你得到:
[{
"name": "Alberta",
"Age": "16"
}]
然后我假設您以某種方式從數據庫(偽代碼)加載了這樣的數據:
$arrayOfResults = [];
while($row = $statement->fetch(PDO::FETCH_ASSOC)) {
$arrayOfResults[] = $row;
}
或者更明確:
$arrayOfResults = [];
while($row = $dbStatement->fetch(PDO::FETCH_ASSOC)) {
$arrayOfResults[] = [
'name' => $row['name'];
'Age' => $row['Age'];
];
}
對?
只需添加一個帶有 db 記錄值的數組,而不是添加實際行,其中每個元素都是一個數組本身:
$arrayOfResults = [];
while($row = $dbStatement->fetch(PDO::FETCH_ASSOC)) {
$arrayOfResults[] = [
[ 'Name', $row['name'] ],
[ 'Age', $row['age'] ]
];
}
只是一個評論:通常,如果您想要這樣的格式,那么您可能在代碼中存在錯誤,該代碼旨在讀取該文件,因為您不應該依賴每一行中元素的順序。 事實上,對於您的需求,實際上 key => value 格式是首先建立的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.