我已經解析並將json解碼爲一個php文件。 JSON的是類似這樣的格式:我需要在php中使用一個json的foreach循環,但我只想返回唯一的值
{"name":"John Doe", "records":[{"sample": "sample","fields":{"date":"Sample Date","Sample Field":"Sample value", "id": "sampleid"}}
我有很多的是在該文件類似於此的記錄。我一直在使用foreach
循環來返回所有date
字段。循環看起來像這樣:
$records = $records_json['records'];
foreach($records as $record) {
echo "<option>" . $record['fields']['date'] . "</option>";
}
現在,這是返回所有的日期。但是,有很多重複的日期,我只想返回唯一的日期(不重複)。有沒有辦法做到這一點?
你能重複的'date'您例如JSON結構添加一些更多的記錄? – RomanPerekhrest
這個鏈接是有用的http://stackoverflow.com/questions/10214531/how-to-remove-empty-values-from-multidimensional-array-in-php –