- var_dump: documentation ( source)
<?php
function array_filter_(array $data, callable $callback) {
$filtered = [];
foreach ($data as $key => $value) {
if ($callback($value)) {
$filtered[$key] = $data[$key];
}
}
return $filtered;
}
$data = ['foo', 'bar'];
var_dump($data);
$filtered = array_filter_($data, function (&$value) {
$value = (bool) $value;
return true;
});
var_dump($filtered);