[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 int
- Php string to int - Meilleures réponses
- Int en php - Meilleures réponses
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Int input python - Forum Python
- Php alert ✓ - Forum PHP
- Int converter - Télécharger - Bureautique
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>