Comunidad de diseño web y desarrollo en internet online

consulta sobre la funcion explode()

Citar            
MensajeEscrito el 07 Mar 2011 07:01 am
hola a todos, estoy aprendiendo a usar la funcion explode() para cortar frases, y encontre este ejemplo en este mismo foro

<?php
$file = "archivo.php"; //cargamos el string
$partes = explode(".", $file); // cortamos el string por el punto
echo $partes[0]; // da como salida el texto: archivo
echo $partes[1]; // da como salida el texto: php
?>

y lo probe y anda bien, pero me surgio la duda de que pasa si en vez de escribir en la variable $file = "archivo.php" escribo un texto que tiene varios puntos(.)
en este ejemplo solo hay 1 punto que divide a la frase en archivo y php, por lo cual hay 2 echo $partes , el [0]; y el [1];

ahora mi pregunta , si quiero echo $partes[3]; echo $partes[4]; o echo $partes[1000];
¿ como hago para no escribir los 1000 echos $partes ?
gracias

Por nihao

46 de clabLevel



 

msie8
Citar            
MensajeEscrito el 07 Mar 2011 10:54 am
for ($i=0; $i<count($partes); $i++)
echo $partes[$i];

Por rosillo83

18 de clabLevel



 

Desarrollador Web PHP&MySQL

chrome
Citar            
MensajeEscrito el 07 Mar 2011 11:13 pm
Si lo que quieres es obtener las partes que conforman un path más un nombre de alchivo, usa la función pathinfo().

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.