Originariamente inviato da }gu|do[z]{®©
sì quello sì.. ma credevo che solo la stringa vuota valesse zero..
perché in generale la prima che viene in mente è la sua conversione in valore logico (cioè in tipo booleano), è più comune testare una variabile stringa facendo
if($stringa)
invece di if(strlen($stringa) == 0)

A prima vista leggendo il codice del primo post anche io avevo pensato che l'if() fosse TRUE, proprio tratto in inganno da questa abitudine.