Esegui questo codice e capisci perche' count($arr) ti restitisce 1:
la funzione explode restituisce un array con il solo valore di $text,nel caso precedente $text="" l'array ha valore nullo ma con indice 0 per verificare basta fare:Codice PHP:
<?php
$text="ciao"; // variabbile senza dati
$arr=explode("#",$text); //espodo la variabile
echo"
";
echo $arr[0];
?>
Codice PHP:
$text="";
$arr=explode("#",$text);
print_r($arr);