Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Feedeex en 10 Diciembre 2010, 16:08 PM

Título: Duda con explode
Publicado por: Feedeex en 10 Diciembre 2010, 16:08 PM
Hola. Estoy haciendo un sistema de registro de clanes para un videojuego online y en un input type text, digo que pongan los nombres de las cuentas de los integrantes separados por ",". Ejemplo: Juan, Pedro, Leandro.
Entonces, mi idea es con php hacer lo siguiente:

<?php
$cuentas 
trim($_POST['cuentas']);
$cuentas1 explode(","$cuentas);
echo 
$cuentas1[0];<br>
echo 
$cuentas1[1];
?>


Ahora, el problema es que... ¿cómo se "de cuanto es mi array"?, si no se la cantidad de cuentas que va a ingresar.

Gracias.
Título: Re: Duda con explode
Publicado por: cassiani en 10 Diciembre 2010, 16:31 PM
Usas la función count:
CitarCuenta todos los elementos de un array o propiedades de un objecto


$cuentas1 = explode(",", $cuentas);
echo count($cuentas1);



http://php.net/manual/es/function.count.php
Título: Re: Duda con explode
Publicado por: Feedeex en 10 Diciembre 2010, 16:37 PM
Gracias, y también me ayudó un amigo diciendome que puedo usar foreach();. Muchas gracias.