Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][JavaScript]Zmiana Stringa na Integer
Forum PHP.pl > Forum > Przedszkole
cartman_era
Witam wszystkich! Mam taki problem mianowicie, przy kodzie:
Kod
   <?php
   $r = "<script type=text/javascript> document.write (+screen.width)</script>";
   settype($r, "integer");
   echo $r;
   ?>

Zamiast pięknie przekonwertowanej liczby dostaję zero sad.gif A jednak bym chciał liczbę, ktoś wie gdzie tkwi problem?
piotrooo89
a nie prościej?
  1. <?php
  2. $str = "123";
  3. $r = (int)$str;
  4. echo $r;
  5. ?>
cartman_era
Niestety też nie działa, ciągle dostaję "0" sad.gif Wydaje mi się, że problem jest z tym stringiem odczytanym z Javy. Możliwe, że ma jakiś nietypowy format i nie wiem właśnie jak to wszystko sformatować.
piotrooo89
żeby w js dać int musisz to prze parsować:
string na int
Mize
Ten kod to jakaś bzdura. :s
Co on ma zwrócić jeśli nie zero, skoro w tym stringu nie ma liczby ?
Nie da on dlugosci okna/monitora bo JS jest wykonywane po stronie przeglądarki.
cartman_era
Dzięki za pomoc, ale widzę, że wczytanie zmiennej z Javy do php i to jeszcze w żądanym formacie nie jest wcale takie proste smile.gif Pozdrawiam
piotrooo89
jest proste tylko musisz mieć tam liczbę, bo inaczej nic nie zrobisz...

btw. nie myl Javy z JavaScript to 2 różne rzeczy...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.