Moltes vegades m’han vingut ganes de fer servir la funció explode() de php per dividir una frase, però m’ha tirat enrera el fet de no saber en quantes parts ho dividia. Ja he trobat la solució:
Suposem que tinc un nom “Joan Garcia i Santiago” que vull dividir pels espais mitjançant explode(). Si afegeixo davant la funció sizeof() puc saber quants troços em crearà.
$parts = sizeof(explode(” “, $nombre));
$trozos = explode(” “, $nombre);echo $parts; //em retornarà 4.
echo $trozos[0].” “.$trozos[1]; //em retornarà “Joan Garcia”.