<?php
$arr = array(
"mac_address"=>"989096e255a1",
"status" =>"Known",
"attributes" => array(
"Owner"=>"rogue@wpi.edu",
"IPAM-Hostname"=>"dresden.wpi.edu",
"IPAM-AdminState"=>"OK",
"IPAM-NAS-IP-Address"=>"",
"IPAM-NAS-Port-ID"=>"",
"IPAM-RADIUS-VLAN"=>"",
"IPAM-TimeStamp"=>"2017-07-11 11:18:33 EDT",
"Guest Role ID"=>"",
"MAC-Auth Expiry"=>"",
"Username"=>""
),
"Username"=>""
);
$filtered = array_filter($arr, function($var)
{if(is_array($var))?return array_map('array_filter', $var):return !empty($var);}
);
print_r($filtered);
- Output for 7.0.0 - 7.0.20, 7.1.0 - 7.1.7
- Parse error: syntax error, unexpected '?' in /in/PgNLL on line 22
Process exited with code 255.
preferences:
167.86 ms | 1395 KiB | 36 Q