On gists
Recursive array walk with replace
PHP
recursive.php
Raw
#
<?php
protected function parseQueryData(&$array, $data)
{
array_walk_recursive($array, function(&$item, $key) use ($data)
{
if(substr($item, 0, 1) == '%')
{
$item = $data[substr($item, 1)];
}
});
}