Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z wynikami skryptu
kubax33
post
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 1
Dołączył: 27.01.2010

Ostrzeżenie: (0%)
-----


Witam,
wyszukuję dane skryptem i mam taki kod urywka:

  1. for($i=0;$i<count($data);$i++)
  2. if (strpos($data[$i],$dataprzeslana) !== false)


i teraz chciałbym wykorzystać wyniki do policzenia sumy w ten sposób:

  1. $suma = array_sum(".$cośtam[$i].");
  2. echo "wynik to: $suma";


wiem że błąd tkwi w: ".$cośtam[$i]" jednak nie mogę sobie poradzić jak inaczej tego użyć samo $cośtam[$i] na pewno nie...
[php][/php]
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
maniana
post
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 44
Dołączył: 18.05.2007

Ostrzeżenie: (0%)
-----


W drugim skrypcie definiujesz stringa a nie tablicę...
Do tablicy dodajesz
  1. $tablica = array();
  2. // tu pętla...
  3. $tablica[] = $data[$i];


Ten post edytował maniana 18.04.2012, 23:28:03
Go to the top of the page
+Quote Post
glh
post
Post #3





Grupa: Zarejestrowani
Postów: 97
Pomógł: 20
Dołączył: 18.12.2007
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Argumentem funkcji array_sum jest tablica.

Przykład z manuala:
<?php
$a = array(2, 4, 6, 8);
echo "suma to " . array_sum($a);
?>

Go to the top of the page
+Quote Post
maniana
post
Post #4





Grupa: Zarejestrowani
Postów: 207
Pomógł: 44
Dołączył: 18.05.2007

Ostrzeżenie: (0%)
-----


Raczej chodziło mi o składnie
  1. array_sum(".$cośtam[$i].");
To nie wiadomo co jest (IMG:style_emoticons/default/smile.gif) Zobacz zmienną $cośtam, ona jest tablicą.
Go to the top of the page
+Quote Post
glh
post
Post #5





Grupa: Zarejestrowani
Postów: 97
Pomógł: 20
Dołączył: 18.12.2007
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Prawdę mówiąc to nie do końca wiem o co chodziło autorowi posta. Jak dla mnie jest to troche niejasne.
Wiem jednak, że aby policzyć sumę elementów tablicy jako argument funkcji array_sum należy podać tablicę.
W tym przykładzie argumentem jest i-ty element tablicy costam ( $costam[$i] ).
Jeżeli elementami tablicy costam nie są tablice to w podanym przykładzie argumentem nie jest tablica, a jakiś i-ty element tej tablicy.
Oczywiście jeżeli jest to tablica tablic to powinno być ok, ale jak już napisałem na początku możliwe, że nie łapie o co właściwie pytał autor postu.

Ten post edytował glh 18.04.2012, 23:43:55
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 03:50