3v4l.org

run code in 500+ PHP versions simultaneously
<?php $csv_arr = [ 0 => (object) ["item" => 'banana', "picture" => ''], 1 => (object) ["item" => 'apple', "picture" => 'asdkls.jpg'], 2 => (object) ["item" => 'orange', "picture" => 'sda.jpg,sf.jpg,ffd.jpg'], 3 => (object) ["item" => 'pineapple', "picture" => ''], 4 => (object) ["item" => 'apricot', "picture" => ''], ]; //print_r($csv_arr); $output = array_filter($csv_arr, function($v, $k) { return !empty($v->picture); }, ARRAY_FILTER_USE_BOTH); print_r($output);
Output for 8.1.0 - 8.1.34, 8.2.0 - 8.2.30, 8.3.0 - 8.3.30, 8.4.1 - 8.4.18, 8.5.0 - 8.5.3
Array ( [1] => stdClass Object ( [item] => apple [picture] => asdkls.jpg ) [2] => stdClass Object ( [item] => orange [picture] => sda.jpg,sf.jpg,ffd.jpg ) )

preferences:
68.58 ms | 1007 KiB | 4 Q