Graciaa Triby, espero se unan mas participantes
Aqui dejo otra, aunque se momwnto solo funciona con $inicii y $length positivos
Código PHP:
Ver original$str="Hola Mundo";
function dividir_string($str,$inicio=0,$length=''){
//creamos un array a partir de un string
//definimos la cantidad de caracteres a mostrar
//definimos una variable vacia para poder para poder guardar nuestro nuevo string
$newstr="";
//usamoa un bucle for para poder iterar segun los parametros definidos
for($i=$inicio; $i<($off+$inicio); $i++){
//concatenamos la cantidad de caracteres definidos segun el parametro $length
$newstr.=$string[$i];
}
return $newstr;
}
echo dividir_string($str,3,5);
version mejorada
Código PHP:
Ver original$str="Hola Mundo";
function dividir_string($str,$inicio=0,$length=''){
$newstr="";
if($inicio<0){
for($i=$len+$inicio; $i<$len; $i++){
$newstr.=$string[$i];
}
}else{
for($i=$inicio; $i<($len+$inicio); $i++){
$newstr.=$string[$i];
}
}
return $newstr;
}
echo dividir_string($str,-5)."\r\n";