Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]odejmowanie tablicy jednowymiarowej od wielowymiarowej
Forum PHP.pl > Forum > Przedszkole
czaro123
Witam,
poniżej kod:
  1. $aaa = array(array(1,2,3,6,8), array(4,5,6,3),array(9,6,4,2,3,5));
  2. $bbb = array(8,7,9);
  3.  
  4. $i=0;
  5. foreach($aaa as $wal){
  6. foreach($bbb as $kal){
  7. $ccc[] = $wal[$i] - $kal[$i++];
  8. }
  9. }
  10.  
  11. echo "<pre>";
  12. print_r($ccc);
  13. echo "</pre>";


moim celem jest od tablicy wielowymiarowej $aaa odjąć $bbb. $bbb ma tyle samo argumentów ile jest pod-tablic w $aaa. dla przykładu: od array(1,2,3,6,8) chciałbym odjąć argument 0 z $bbb czyli 8; od array(4,5,6,3) odjąć argument [1] z $bbb czyli 7 itd. wynikiem ma być tablica wielowymiarowa, klucze nie są istotne. prośba o pomoc za którą z góry dziękuję.
redeemer
  1. <?php
  2.  
  3. $aaa = array(array(1,2,3,6,8), array(4,5,6,3),array(9,6,4,2,3,5));
  4. $bbb = array(8,7,9);
  5.  
  6. $out = array();
  7. $i = 0;
  8.  
  9. foreach($bbb as $substract)
  10. $out[] = array_map( function($a) use ($substract) { return $a-$substract; }, $aaa[$i++]);
  11.  
  12. var_dump($out);
tolomei
@redeemer ale masz fantazję. Nie chciałbym z Tobą pracować w teamie jeśli taki kod piszesz na codzień biggrin.gif (joke)
StevDefs
Generic Real Isotretinoin Best Website C.o.d. Cheapeast Shop Non Generic Viagra Online cialis generic Mail Order For Azithromycin Dental Antibiotic Amoxicillin Protection Period Viagra Name Order Viagra

Cheap Us Made Viagra Trikatu jenerik priligy Lasix Purchase Misoprostol Prix
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-2024 Invision Power Services, Inc.