php, string int

comment convertir de la chaîne d'int?

    If i print $width_s, get: 1024 
If i print $width, get 0.

Comment convertir le string en integer(nombre) ?

$width_s = '<script language="javascript">document.write(screen.width)</script>';
$width = (int)$width_s;

var_dump($width);
  • Êtes-vous essayer de juste retour de la largeur de l'écran? En ce moment vous êtes en train de jeter une chaîne de caractères qui est plein de texte en un nombre entier dans l'exemple que vous avez donné... qu'attendez-vous la sortie de nombre entier à l'être?
  • Comment pouvez-vous obtenir 1024 impression $width_s??? Vous ne pouvez pas mélanger côté serveur et côté client, le code de cette façon.
  • (int)"anything that doesn't start with a number" évalue toujours à 0. De quoi êtes-vous en train d'essayer d'accomplir? L'obtention de la screen.width??
  • mais j'ai "$width_s" cette valeur. Si vous ne croyez pas, essayez mon code 🙂
  • C'est une des raisons pour lesquelles j'ai ignoré les php tag. (Pas la question ou les réponses, mais ces commentaires.)
  • Double Possible de Comment puis-je convertir une chaîne en nombre en PHP?

InformationsquelleAutor lolalola | 2011-04-19