Ciao a tutti!
Ho la seguente porzione di codice:
Il problema è che mi viene visualizzato "le due stringhe sono uguali" quando invece la stringa "0" è diversa da "-0". Come posso fare per distinguere la stringa "0" dalla stringa "-0"? A me era venuto in mente questo:codice:$a="-0"; $b=abs($a); if ($a==$b) print ("le due stringhe sono uguali"); else print ("le due stringhe sono diverse");
ovvero confrontare la lunghezza delle variabili; in tal caso la lunghezza della variabile-stringa $a è 2 mentre la lunghezza della variabile-numero $b convertita in stringa è 1.codice:if (strlen($a)==strlen($b))
Qualcuno ha in mente una soluzione migliore? Un grazie anticipato!![]()