Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » Wojtekar 16:37
 » Wedrowiec 16:36
 » emigrus 16:35
 » Tomasz 16:30
 » Jumper 16:24
 » Curro 16:21
 » muerte 16:21
 » b0b3r 16:19
 » El Vis 16:16
 » NimnuL 16:13
 » AdiQ 16:12
 » ligand17 16:11
 » Liu CAs 16:10
 » SebaSTS 16:10
 » Zbyszek.J 16:07
 » john565 16:04
 » gromki_86 15:56
 » Killer 15:55
 » Artaa 15:50
 » P.J._ 15:50

 Dzisiaj przeczytano
 41108 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
A R C H I W A L N A   W I A D O M O Ś Ć
    

[PHP] liczby spelniające warunek. , Glock19 25/10/17 17:03
mam w array liczby musze wypluć z nich komplety(3szt) pasujace do wzoru
a+b = c
jak to zrobić.

  1. chyba o to chodziło , zuchel 25/10/17 17:46
    jeśli Twoja tablica jest jednowymiarowa to rozumiem że abc to kolejne liczby w tej tablicy...
    http://sandbox.onlinephpfunctions.com/...9f8e61c56

    1. no nie dokonca , Glock19 25/10/17 18:18
      bo liczby sa w array losowe
      musi byc porównanie kazda do kazdej

      1. poprawione , zuchel 25/10/17 18:51
        w nawiasie kwadratowym masz index elementów dla ułatwienia
        http://sandbox.onlinephpfunctions.com/...a9200f748

        1. [0] => 5844,87 [1] => 7189,19 [2] => 1344,32 , Glock19 25/10/17 20:58
          nastepny

      2. array np , Glock19 25/10/17 20:37
        Array ( [0] => 230,00 [1] => 1000,00 [3] => 1230,00 )
        i funkcja nie sprawdza poprawnie.

        1. działa , zuchel 25/10/17 21:17
          sprawdziłem oba Twoje przykłady i działa poprawnie...
          prawdopodobnie używasz przecinków zamiast kropek i leci jako string...

          1. [0] => 8557.80 [1] => 6957.56 [2] => 1600.24 [3] => 0.00 , Glock19 25/10/17 22:10
            zamienione i nie działa

            1. precyzja liczb zmiennoprzecinkowych... , zuchel 25/10/17 22:43
              poczytaj sobie:
              http://floating-point-gui.de/errors/comparison/
              tutaj masz test:
              http://sandbox.onlinephpfunctions.com/...7da6822fc
              dla celów weryfikacji równości możesz pomnożyc Twoje liczby x100 aby działać na intach, dodatkowo castując na int, czyli $a=1.23; $a = (int)($a*100);

              1. po pomnożeniu przez 100 , Glock19 26/10/17 10:10
                mam coś takiego:
                liczby : 65.01 14.95 79,96
                array(3) { [0]=> float(6501) [1]=> float(1495) [2]=> float(7996) }
                po zmianie na int mam tak:
                array(3) { [0]=> int(6501) [1]=> int(1495) [2]=> int(7995) }

                1. round , zuchel 26/10/17 10:52
                  to daj jeszcze round() przed zamianą na inta
                  czyli $x = (int)(round($y*100));
                  pomaga

                  1. działa dzięki , Glock19 26/10/17 12:40
                    wielkie.

    
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL