Foros del Web » Programando para Internet » PHP »

Funcion MIDDLE() en PHP [mini-aporte]

Estas en el tema de Funcion MIDDLE() en PHP [mini-aporte] en el foro de PHP en Foros del Web. Muchas veces he necesitado de la funcion middle() que usaba en Basic y aca tengo substr() pero no es tan facil de usar en ciertos ...
  #1 (permalink)  
Antiguo 28/07/2009, 07:45
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
De acuerdo Funcion MIDDLE() en PHP [mini-aporte]

Muchas veces he necesitado de la funcion middle() que usaba en Basic y aca tengo substr() pero no es tan facil de usar en ciertos casos (para mi, al menos)

La solucion....

Código PHP:
<?php
  
function middle($str,$ini,$fin=0){ // OK
    
if (($ini==0) and ($fin==0)){
      return (
$str[0]);
    }else{  
      if (
$fin==0){
        
$fin strlen($str);
      }     
      return 
substr ($str,$ini,$fin-$ini+1);
    }  
  }

  echo 
middle ("murcielago",5,7);
?>
__________________
Salu2!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:24.