codice:
$oraintera = 1425;
$ora = substr($oraintera,0,2);
$minuti = substr($oraintera,2,2);
In questo modo l'intero $oraintera viene scomposto e vengono create le due stringhe $ora e $minuti.
Se poi provi a confrontare le due stringe con un intero, PHP effettua automaticamente la conversione, quindi il confronto funziona... non capisco che tipo di problema hai avuto.
Esempio:
codice:
echo "$ora:$minuti
";
if ($ora == 14) echo "Ho confrontato una stringa con un intero!";
Stampa regolarmente:
14:25
ho confrontato una stringa con un numero!
Ad ogni modo se hai comunque problemi, puoi forzare una variabile ad essere di un particolare tipo, in questo modo:
codice:
$ora = (int) substr($oraintera,0,2);
$minuti = (int) substr($oraintera,2,2);