Prueba así:
Código PHP:
$separador = "\\";
$imagen1=split($separador,'$imagen');
$cant = count($imagen1);
for($i=0; $i < $cant; $i++) {
echo $imagen1['i'];
next ($imagen1); }
Lo que hace la barra invertida es que el caracter que le sigue lo tome como caracter propiamente dicho, no como "operador de php", es decir, que:
$var = "hola";
echo "$var"; >> devuelve >> hola
mientras que...
echo "\$var"; >> devuelve >> $var
Pruebalo
ArgoN