Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Dodawanie wartosci z tablic
Forum PHP.pl > Forum > PHP
Ikky
  1. [0] => Array
  2. (
  3. [licznik] => 20
  4. [mianownik] => 4
  5. )
  6.  
  7. [1] => Array
  8. (
  9. [licznik] => 3
  10. [mianownik] => 1
  11. )
  12.  
  13. [2] => Array
  14. (
  15. [licznik] => 20
  16. [mianownik] => 4
  17. )


Chce dostac

  1. array ( [licznik] => 43
  2. [mianownik] => 9
  3. )


jak to najbardziej optymalnie zrobić?
athei
Możesz tak, przelatując po wszystkich elementach tablicy i dodając odpowiednie:
  1. $tab = array (
  2. 0=>array('licznik'=>20,'mianownik'=>4),
  3. 1=>array('licznik'=>3,'mianownik'=>1),
  4. 2=>array('licznik'=>20,'mianownik'=>4), );
  5.  
  6. $tab2= array('licznik'=>0,'mianownik'=>0);
  7. foreach ($tab as $key=>$val){
  8. foreach ($val as $key=>$val) {
  9. if ($key == 'licznik')
  10. $tab2['licznik']+=$val;
  11. else
  12. $tab2['mianownik']+=$val;
  13. }
  14. }
Unik2psc
  1. $tab[] = array(
  2. 'licznik' => 43,
  3. 'mianownik' => 0);


nic więcej, jeśli chcesz dodać nowy element do tablicy.

jeśli do każdego rekordu chcesz dodać z tablicy 2 to to co napisała
osoba nade mną
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.