Вы можете использовать анонимную функцию для перечисления элементов. Это будет использовать рекурсию каждый раз, когда массив встречается как элемент:
array_walk_recursive($array, create_function('$item, $key',
'echo "$key => $item<br />";'
));
Или при использовании PHP 5.3:
array_walk_recursive($array, function($item, $key) {
echo "$key => $item<br />";
});
Это будет быстрее (и более читабельным), чем create_function (). Однако эта конструкция доступна только в PHP 5.3 и выше.
Оба будут выводить:
test => 54
tester => result
Это именно то, что вы хотите, я считаю.