Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: php-gmp
Forum PHP.pl > Forum > PHP
d3f3nd3r
Witam
mam pewien kod:

  1. <?php
  2. $friends = substr($userid, 8, 8) + substr($userid, 10) + substr($userid, 10);
  3.            $sum = gmp_add("123456789", $friends);
  4.            $community_id = gmp_strval($sum) . "\n";
  5. ?>


niestety mam płatny hosting i nie mam php-gmp
Czy idzie ten zapis przedstawić w inny matematyczny sposób aby nie korzystać z funkcji gmp ?
jareeny
  1. <?php
  2.  $friends = substr($userid, 8, 8) + substr($userid, 10) + substr($userid, 10);
  3.  
  4. $sum = "123456789";
  5.  
  6. $community_id = (int)$friends + (int)$sum;
  7.  
  8. settype($community_id, "string");
  9.  
  10.  ?>


Ale nie jestem pewien, nigdy nie używałem gmp, napisane na podstawie manuala.
d3f3nd3r
Dzięki poprzerabiałem troche i jest ok

Jak ustawiłem wartość sum na jakąś wielką i zmieniłem int na double to troche niepoprawnie mi wyświetla tak z czystej ciekawości jak to rozwiązać jak np. sum =1234567890123456 
legorek
Hej, spróbuj bcadd" title="Zobacz w manualu PHP" target="_manual. BCMath, to popularne rozszerzenie, myślę, że powinieneś je mieć na serwerze. Zawsze możesz samemu zaimplementować taką funkcję. Chyba wiesz jak się dodaje w słupkach smile.gif
jareeny
Przy dużych liczbach typ może się zmienić z integrer na float
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.