我有我的PHP代码:
<?php
require('conn.php');
$json = array();
$newquery = "SELECT * FROM absent";
$newresult = mysqli_query($conn, $newquery);
$jsonData = array();
while ($array = mysqli_fetch_array($newresult)) {
array_push($jsonData,array(
"username"=>$array['username'],
"date"=>$array['date']
));
}
echo json_encode(array("result"=>$jsonData), true);
mysqli_close($conn);
?>
然后又回来了:
{ “结果”:[{ “用户名”: “verarmond”, “日期”: “二〇一六年十一月一十七日”},{ “用户名”: “亨克”, “日期”:“2016年11月15日“}]}
我如何只获得用户名和android中的日期?
谢谢并尊重。
答案 0 :(得分:0)
从地图中获取所有条目:
<?php
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$city = $_POST['city'];
$state = $_POST['state'];
$url = "final.php?firstname=".$firstname."&lastname=".$lastname;
?>
<form action="final.php" method="post">
<input type="hidden" name ="city" value="<?php echo $city; ?>">
<input type="hidden" name ="state" value="<?php echo $state; ?>">
<a href="<?php echo $url; ?>">next page</a>
</form>
答案 1 :(得分:0)
HashMap是一种基于(键,值)对的数据结构。 所以,当你这样做时:
location /example/ {
proxy_pass http://example.com;
proxy_redirect off;
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass_request_headers on;
limit_except OPTIONS {
proxy_pass http://anotherurl.com;
}
}
您将值“100”置于“iOS”键,将值“101”置于“Android”键。 如果要访问此值,只需使用“map”对象并通过键获取值,如下所示:
map.put("iOS", "100");
map.put("Android", "101");
答案 2 :(得分:0)
非常简单,您可以通过将JSON结果转换为JSON对象来实现:
JSONObject jsonResult = new JSONObject(jsonString);
然后选择名为result
的JSON数组:
JSONArray jsonResultArray = new JSONArray(jsonResult.getJSONArray("result"));
现在,您可以遍历JSON数组以获取所需的元素:
for(JSONObject jsonObject:jsonResultArray) {
Log.d("TAG", "User: " + jsonObject.getString("username"));
Log.d("TAG", "Date: " + jsonObject.getString("date"));
}
你应该知道每个{
意味着一个JSONObject而[
意味着一个JSONArray,你应该有足够的去做。
我动态编写了代码,现在无法检查,可能有一些拼写错误或错误。