Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] zapisywanie wyniku funkcji do tablicy
Forum PHP.pl > Forum > Przedszkole
puz219
Witam, chciałbym zapisać wynik funkcji do tablicy, tylko, że za bardzo nie wiem, jak to zrobić.

Oto moja funkcja

  1. <?php
  2. function WpiszNazwiska($pobierz) {
  3. $_pobrane = explode("|", $pobierz);
  4. $_zliczaj = count($_pobrane);
  5. $przecinek = $_zliczaj-1;
  6.  
  7. for($i=0; $i<$_zliczaj; $i++) {
  8. $return .= $_pobrane[$i];
  9. if($i != $przecinek ) {
  10. $return .= ", ";
  11. }
  12. }
  13. return $return;
  14. }
  15. ?>


I teraz dałem tak
  1. <?php
  2. $tablica_kontrahentow = array(WpiszNazwiska($row['kontrahenci']));
  3. ?>


Niby jak dam foreach i potem wyświetlę zawartość, to wyświetla to jakoś... (kontrahenci mają swoje ID, które jest zapisane w tabeli kontrahenci)
4, 5, 7, 9, itd.

Ale teraz jak chcę zsumować zawartość, to wyświetla mi 4, czyli pierwszą liczbę.
Sumuje w taki sposób:
  1. <?php
  2. $_ilosc = array_sum($tablica_kontrahentow);
  3. ?>


Co zrobiłem źle, proszę o jakaś pomoc, bo bez tego nie mogę ruszyć dalej.
Pozdrawiam.
AxZx
  1. <?php
  2. $tablica_kontrahentow = array();
  3. $tablica_kontrahentow[] = WpiszNazwiska($row['kontrahenci']);
  4. ?>
nevt
a dlaczego nie napiszesz po prostu:
  1. <?php
  2. $tablica_kontrahentow = explode('|', $row['kontrahenci']);
  3. ?>

questionmark.gif questionmark.gif questionmark.gif
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.