Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] tablice, porownanie
lnn
post
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 11
Dołączył: 17.12.2008
Skąd: LU

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


mam pytanko
mam takie oto tablice
  1. $tablica[0] = 0
  2. $tablica[1] = 1
  3. $tablica[2] = 2
  4. $tablica[3] = 3
  5. $tablica[4] = 4
  6.  
  7. $tablica2[0] = 2
  8. $tablica2[1] = 5
  9. $tablica2[2] = 1
  10. $tablica2[3] = 19
  11. $tablica2[4] = 4

a chcialbym zeby ta druga wygladala tak
  1. $tablica2[2] = 2
  2. $tablica2[5] = 5
  3. $tablica2[1] = 1
  4. $tablica2[19] = 19
  5. $tablica2[4] = 4


zeby dalo sie porownac czy jest == czy !=
problem w tym ze dane sa wczytywane z bazy, explodowane i dopiero wstawiane do tablicy wiec sa nie pokolei i nie da sie ich porownac poza tym elementy sa jak widac nieprzypisane odpowiedniemu wierszowi tabeli wiec wychodza bzdury, jakies rozwiazanie? (IMG:style_emoticons/default/sadsmiley02.gif)

Ten post edytował lnn 4.02.2010, 16:04:29
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zordon
post
Post #2





Grupa: Zarejestrowani
Postów: 358
Pomógł: 78
Dołączył: 4.11.2008
Skąd: Kraków

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


  1. foreach($tablica2 as $key => $val){
  2. $tablica2a[$val] = $val;
  3. }


a porównanie tablic:

  1. foreach($tablica as $key => $val)
  2. if(key_exists($tablica2a[$key]) && $tablica2a[$key] == $tablica[$key]){
  3. // rekord taki sam
  4. }else{
  5. //inny rekord
  6. }


Ten post edytował zordon 4.02.2010, 16:20:32
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: 17.10.2025 - 16:51