Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
过滤Json数据并将其填入PHP中的下拉列表中_Php_Arrays_Json_Curl_Filter - Fatal编程技术网

过滤Json数据并将其填入PHP中的下拉列表中

过滤Json数据并将其填入PHP中的下拉列表中,php,arrays,json,curl,filter,Php,Arrays,Json,Curl,Filter,我使用的是PHP,我有JSON数据,我想在其中过滤status=activepeople,并将status=activepeople存储到下拉列表中 那么怎么做呢?以下是JSON数据: [ { "username": "7291991451", "uid": "mfwUrskyhzVvzS16pS_a", "name": "Abhishek B", "status": "Active", "is_busy": true, "duty_day_b

我使用的是PHP,我有JSON数据,我想在其中过滤status=activepeople,并将status=activepeople存储到下拉列表中

那么怎么做呢?以下是JSON数据:

[
  {
    "username": "7291991451",
    "uid": "mfwUrskyhzVvzS16pS_a",
    "name": "Abhishek B",
    "status": "Active",
    "is_busy": true,
    "duty_day_bits": "1111111",
    "duty_start_time": null,
    "duty_end_time": null,
    "vehicle": null,
    "vehicle_type": null,
    "todays_mileage": 2244,
    "yesterdays_mileage": 30498,
    "created_at": " 3/05/2016  5:14:12PM",
    "merchant_address": null,
    "merchant_id": null
  },
  {
    "username": "7291991462",
    "uid": "G1knzKyuKoZK78CZySyA",
    "name": "Akash Gupta",
    "status": "Active",
    "is_busy": false,
    "duty_day_bits": "1111111",
    "duty_start_time": null,
    "duty_end_time": null,
    "vehicle": null,
    "vehicle_type": null,
    "todays_mileage": 0,
    "yesterdays_mileage": 0,
    "created_at": "18/05/2016  1:16:19PM",
    "merchant_address": null,
    "merchant_id": null
  },
  {
    "username": "7291991456",
    "uid": "ndHsmz-BvyXfjv42MTyd",
    "name": "Ankur Sagar",
    "status": "Archived",
    "is_busy": false,
    "duty_day_bits": "1111111",
    "duty_start_time": null,
    "duty_end_time": null,
    "vehicle": null,
    "vehicle_type": null,
    "todays_mileage": 0,
    "yesterdays_mileage": 0,
    "created_at": " 3/05/2016  5:36:00PM",
    "merchant_address": null,
    "merchant_id": null
  },
  {
    "username": "7503710039",
    "uid": "j-w2jxx14s6GgF_YkcFP",
    "name": "Annu Gupta",
    "status": "Archived",
    "is_busy": false,
    "duty_day_bits": "1111111",
    "duty_start_time": null,
    "duty_end_time": null,
    "vehicle": null,
    "vehicle_type": null,
    "todays_mileage": 0,
    "yesterdays_mileage": 0,
    "created_at": " 2/09/2016 12:59:13PM",
    "merchant_address": null,
    "merchant_id": null
  },
  {
    "username": "9599380369",
    "uid": "KarAFisqeRpcr_xtEhEB",
    "name": "Arun Kumar",
    "status": "Active",
    "is_busy": true,
    "duty_day_bits": "1111111",
    "duty_start_time": null,
    "duty_end_time": null,
    "vehicle": null,
    "vehicle_type": null,
    "todays_mileage": 0,
    "yesterdays_mileage": 0,
    "created_at": " 5/05/2016  1:30:33PM",
    "merchant_address": null,
    "merchant_id": null
  }]
首先,您需要保存json数据:

$my_array = json_decode( $your_json_data );
然后运行foreach循环:


请分享你的PHP代码。
foreach( $my_array as $value ) {
    if( 'Active' === $value->status ){
        // do whatever you need
    }
}