¿Cual warning?
Si pretendes que adivinemos el mensaje de error pierdes tu tiempo, deberías ser mas atento.
Por cierto, las funciones que mencionas solo trabajan con strings, de modo que con arrays no sirve del mismo modo.
Para eso podrías usar array_map(), consulta el manual:
http://php.net/array_map