"markers": [
{
"status": "gone",
"title": "HOWRAH JN (HWH)",
"lat": "22.58405800",
"lng": "88.34097900"
},
{
"status": "gone",
"title": "ASANSOL JN (ASN)",
"lat": "23.69110100",
"lng": "86.97481200"
},
{
"status": "current",
"title": "JAMTARA (JMT)",
"lat": "23.95927400",
"lng": "86.80555300"
},
{
"status": "yettocome",
"title": "MADHUPUR JN (MDP)",
"lat": "24.27075300",
"lng": "86.64230300"
},
{
"status": "yettocome",
"title": "JASIDIH JN (JSME)",
"lat": "24.51479700",
"lng": "86.64453500"
},
{
"status": "yettocome",
"title": "JHAJHA (JAJ)",
"lat": "24.77917600",
"lng": "86.39957400"
}
]
我想在「current」之後獲得「title」的唯一第一個值。例如,我需要回顯「title」:「MADHUPUR JN(MDP)」,即「status」的第一個值:「yettocome」。這裏是我的代碼:Json值解釋
<?php
for($i=0; $i<count($array['markers']); $i++) {
if($array['markers'] [$i]['status'] == "yettocome") {
echo $array['markers'][$i]['title'];
}
}
?>
有該行一個空白: 「$數組[ '標記'] [$ i] [ '狀態']」 之間[ '標記']和[$ i] – Mart
好細!雖然它打印的所有標題值相當於「yettocome」。但我只需要第一個值,即「標題:」「Madhupur Jn」。任何幫助? –
謝謝!有效。 @ctwheels –