Ciao a tutti,
è tutto il giorno che leggo il forum e il manuale e non ci cavo i piedi, spero che qualcuno possa darmi una mano.
Ho bisogno di controllare che una stringa non inizi con un determinato carattere, ad esempio che non inizi con il carattere "-"
ho quindi scritto questo:
$find = "-";
$pos = strpos($stringa, $find);
if ($pos!==false && $pos=="0")
{echo "riscrivi la stringa";}
else
{echo "ok";}
ma naturalmente non funzionami blocca la stringa in qualunque posizione metta il carattere "-", invece dovrebbe bloccarla solo se si trova all'inizio della stringa.
Ho provato tutte le conbinazioni che mi venivano in mente e ho anche fatto stampare il valore di $pos che, invece restituire un numero come avevo letto sul manuale, restituisce l'intera stringa, as esempio se inserisco
$stringa come _abcd
$pos mi viene stampato come _abcd
qualcuno sa dirmi dove sbaglio?