I have an array
echo '<pre>';print_r($frontAssetArray);echo '</pre>';
resulting…
Array
(
[0] => Array
(
[name] =>
[id] => 1
[beginning_ru] => 42.0
[ending_ru] => 42.0
[beginning_x] => 0.0
[external_width] => 17.500
[external_depth] => 7.008
[external_height] => 1.750
[asset_type] => 3
[manufacturer] => Hewlett-Packard
[rack_mounting_direction] => Front
)
[1] => Array
(
[name] =>
[id] => 1
[beginning_ru] => 40.0
[ending_ru] => 40.0
[beginning_x] => 0.0
[external_width] => 17.500
[external_depth] => 25.591
[external_height] => 1.750
[asset_type] => 5
[manufacturer] => AirTight Networks
[rack_mounting_direction] => Front
)
[2] => Array
(
[name] =>
[id] => 2
[beginning_ru] => 38.0
[ending_ru] => 38.0
[beginning_x] => 0.5
[external_width] => 17.500
[external_depth] => 25.591
[external_height] => 1.750
[asset_type] => 11
[manufacturer] => Cleversafe
[rack_mounting_direction] => Front
)
[3] => Array
(
[name] =>
[id] => 1
[beginning_x] => 0.0
[beginning_ru] => 36.0
[ending_ru] => 36.0
[external_width] => 17.500
[external_depth] => 28.346
[external_height] => 1.750
[asset_type] => 4
[manufacturer] => IBM
[rack_mounting_direction] => Front
)
)
I’m trying to use array_filter() to take all the key/value except 3 (beginning_ru, ending_ru, and external_depth) so it becomes
Array
(
[0] => Array
(
[beginning_ru] => 42.0
[ending_ru] => 42.0
[external_depth] => 7.008
)
[1] => Array
(
[beginning_ru] => 40.0
[ending_ru] => 40.0
[external_depth] => 25.591
)
[2] => Array
(
[beginning_ru] => 38.0
[ending_ru] => 38.0
[external_depth] => 25.591
)
[3] => Array
(
[beginning_ru] => 36.0
[ending_ru] => 36.0
[external_depth] => 28.346
)
)