[PHP] Convertir une variable chaine en INT
Résolu
Kray
-
Nymoda -
Nymoda -
Bon, voilà le problème.
Je récupère une variable du nom de $page via l'adresse e-mail
(displayforum.php?page=1 par exemple), puis j'utilise cette variable dans un test conditionel de ce type:
if($page>1){
...
}
Celà pose problème la valeur renvoyée par le test est toujours FALSE car la variable $page semble être une chaine de caractère (et ne peut donc pas être plus grand que 1).
J'aimerais savoir s'il existe une fonction pour convertir cette variable en entier relatif.
Merci d'avance!
Kray
Je récupère une variable du nom de $page via l'adresse e-mail
(displayforum.php?page=1 par exemple), puis j'utilise cette variable dans un test conditionel de ce type:
if($page>1){
...
}
Celà pose problème la valeur renvoyée par le test est toujours FALSE car la variable $page semble être une chaine de caractère (et ne peut donc pas être plus grand que 1).
J'aimerais savoir s'il existe une fonction pour convertir cette variable en entier relatif.
Merci d'avance!
Kray
A voir également:
- Php convertir string en int
- Php int - Meilleures réponses
- Php string to int - Meilleures réponses
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Convertir epub en kindle - Guide
- Convertir 100m3 en m2 ✓ - Forum Programmation
- Convertir kindle en epub - Guide
- Convertir gif en video - Guide
Je voudrais avoir la taille de la fenetre dans des variables php, donc voilà ce que j'ai fait:
<script type="text/javascript">
if (document.body)
{
var larg = (document.body.clientWidth);
var haut = (document.body.clientHeight);
}
else
{
var larg = (window.innerWidth);
var haut = (window.innerHeight);
}
</script>
<?php
$largeur1 = "<script>document.write(larg);</script>";
$hauteur1 = "<script>document.write(haut);</script>";
$largeur = intval($largeur1);
$hauteur = intval($hauteur1);
?>
Le problème, c'est que $hauteur (ou largeur) prend la valeur 0...
Quelqu'un peut m'aider? merci !
$var=(int)($hauteur)
as-tu resolu cette enigme depuis le temps ?
Les variables déclarées dans des blocs sont locales et ne peuvent êtres utilisés en dehors de leurs blocs respectifs.
je crois que tu devais créer au préalable les variables avant de leur affecter des valeurs selon tes conditions..
<script type='text/javascript'>
var larg = 0;
var haut = 0;
if (document.body)
{
larg = (document.body.clientWidth);
haut = (document.body.clientHeight);
}
else
{
larg = (window.innerWidth);
haut = (window.innerHeight);
}
</script>