Bonjour.
Je me tape un peu la tête contre les murs pour un trans-typage qui ne devrait pourtant pas être bien compliqué :
Je récupère la largeur d'une fenêtre depuis un script en Javascript. Cette valeur est un String que je souhaite convertir en entier, et là ça coince, que je passe par (int) ou par intval() ...

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
$largeur="<script language='java-script'>document.write(window.innerWidth);</script> ";
$largeur=trim($largeur);
echo "<p>".gettype($largeur)."____".$largeur."____</p>";                       
$largeur_=(int) $largeur;             
echo "<p>".gettype($largeur_)."____".$largeur_."____</p>";  
$largeur__=intval($largeur);     
echo "<p>".gettype($largeur__)."____".$largeur__."____</p>";

J'obtiens :
string____1636____

integer____0____

integer____0____
Quelqu'un a une idée ?

Merci d'avance