Как в PHP проверить неизвестную переменную

PHP код:
$undefined
на то чем она является массивом из строк или строкой?
Если массивом строк, то мне нужно сделать преобразование над каждым его элементом, а если просто строкой, то просто преобразовать саму строчку.
Подскажите, как сделать?
Добавлено через 7 минут
Ключи которые есть в массиве заранее не известны, если даже они там есть
Добавлено через 12 минут
Все сам нашел

PHP код:
bool is_array ( mixed $var )
http://php.net/manual/en/function.is-array.php
Вначале не правильно пробивал в поиске - не тот запрос