Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Połączenie wartości w tablicy
winiar789
post
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 15.11.2011

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


Mam coś takiego :

Array
(
[0] => Array
(
[data-position] => 1
[data-shopurl] =>nazwaa
[data-offer-price] =>
)

[1] => Array
(
[data-position] =>
[data-shopurl] =>
[data-offer-price] => 458.00
)

[2] => Array
(
[data-position] => 2
[data-shopurl] => nazwaa
[data-offer-price] =>
)

[3] => Array
(
[data-position] =>
[data-shopurl] =>
[data-offer-price] => 469.27
)
)

a chciałbym uzyskać:


Array
(
[0] => Array
(
[data-position] => 1
[data-shopurl] =>nazwaa
[data-offer-price] => 458.00
)

[1] => Array
(
[data-position] => 2
[data-shopurl] => nazwaa
[data-offer-price] => 469.27
)
)

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
winiar789
post
Post #2





Grupa: Zarejestrowani
Postów: 130
Pomógł: 0
Dołączył: 15.11.2011

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


Nie no ekstra efekt jest taki jaki oczekiwałem, tylko oczywiście nigdy nie jest tak pięknie jak by sie chciało mianowicie jak próbuje
do dodać do bazy to dodaje mi narastająco ...

  1. foreach { ---
  2.  
  3. for($i = 0; $i < count($tab); $i=$i+2) {
  4.  
  5. $sql->query("INSERT INTO nazwa (xx1, xx2, xx3, xx4) VALUES (
  6. '".$tab[$i]['data-position']."',
  7. '".$tab[$i]['data-shopurl']."',
  8. '".$tab[$i+1]['data-offer-price']."',
  9. '".$tab[$i]['number-shopid']."')");
  10.  
  11.  
  12. }
  13. }


efekt jest taki - bo oczywiscie nad tym też jest pętla że dodaje narastająco .... czyli powiela wpis
pierwszy jest jeden nastepny wpis występuje dwa razy następny trzy razy itd. itd.

123

123 123

123 123 123

123 123 123 123

123 123 123 123 123


Niestety rozwiązanie Pana viking - nie jest dobrym rozwiązaniem
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 21:16