Quiero aclararte que lamentablemente no funciona range ('0','10') y en el codigo que expuse lo que use fue la conversion dinamica de tipos porque la salida son enteros. Una pena.
Otra solucion seria que implementes tu propia funcion range() mediante "SOBRECARGA"
Código PHP:
Ver original<?php
Namespace MathTools;
// Mejorada por Italico
function range ($a,$b,$step=1,$type = __AUTO__
){ $out = \
range ($a,$b,$step);
foreach ($out as $n)
$out2[] = (string) $n;
return $out2;
}
return $out;
}
$numeros = range(0, 10,1,__STRING__
);
Tienes una version mejorada de range()
PD: al implode() le puedes pasar el separador que quieras...