hallo,

wanneer ik "set-6" explode op "-", houd ik "set" en "6" over. Deze zullen standaard strings zijn. Nou heb ik die 6 nodig als integer. Hoe kan ik deze omzetten?
hoe heb je hem nodig als integer?
een integer is een integer lijkt mij... ik wil hem gebruiken om te kijken of iets een bepaald aantal is. je kan de 6 niet gebruiken als het een string is
werkt dat niet ?

met
[code]
if($var[2] == 6) {
echo "zes";
}
het gaat om ongeveer dit voorbeeld:

if(count($var)>$explodedvar[1]) {
 return TRUE;
} else {
return FALSE;
}


het moet dus een integer zijn wil ik hem kunnen vergelijken met het getelde aantal.
Ik heb mijn oplossing inmiddels gevonden bij intval().
Bedankt voor de snelle reactie:)
Kijk ook eens naar [php]strval()[/php].
PHP heeft automatische typecasting. Na die explode kun je met die '6' rekenen alsof het een int is.
Jan Koehoorn schreef op 01.08.2006 23:51
PHP heeft automatische typecasting. Na die explode kun je met die '6' rekenen alsof het een int is.

Toch heb ik daar af en toe problemen mee gehad. Ik gebruik vaak strval() dan werkt het zeker goed.

Reageren