Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Zmiany kolejności wierszy w tablicy
tommy567
post 5.07.2005, 12:08:44
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 13.10.2004

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


Mam następująca tablicę

tabela[1]['ID]=5;
tabela[2]['ID]=6;
tabela[3]['ID]=7;
tabela[4]['ID]=8;
tabela[5]['ID]=9;

I w wyniku działania skryptu chiałbym zamienić kolejnosc pewnych wierszy. W jaki sposób tozorobić żebym mógł odwołać sie do konkretnych wierszy i zmienić je ze sobąquestionmark.gif
Go to the top of the page
+Quote Post
nospor
post 5.07.2005, 12:16:00
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




  1. <?php
  2.  
  3. $pom = $tabela[3];
  4. $tabela[3] = $tabela[5];
  5. $tabela[5] = $pom;
  6.  
  7. ?>


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
tommy567
post 5.07.2005, 12:28:14
Post #3





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 13.10.2004

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


No tak tyle to ja bym też wiedział ale jak pobrać np. element z tej tablicy ktorego np. wartosc pola ID=4 lub ID=2 itd.

Sama zmaine wiem jak dokonac tlyko jak sie odwolac do tego konkretnego wiersza??
Go to the top of the page
+Quote Post
nospor
post 5.07.2005, 12:34:59
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




no to przelaujesz po tablicy i patrzysz czy ma taką wartość:
  1. <?php
  2.  
  3. function getIndex($value)
  4. {
  5. foreach ($tabela as $ind =>$val)
  6.  if ($val['ID'] == $value)
  7.  return $ind;
  8. return false;
  9. }
  10.  
  11. ?>


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
tommy567
post 5.07.2005, 13:05:04
Post #5





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 13.10.2004

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


dzieki za help! Juz jest Ok... smile.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 04:07