Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Tablice
conte
post 24.04.2002, 20:33:43
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 21.04.2002
Skąd: Katowice

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


Witajcie!
Mam problem: mam sobie katalog z plikami(których nazwa jest loginem użytkowników), a w każdym z nich jest coś takiego:
hasło
email
imię i nazwisko
poziom dostępu
kraj

Teraz pobieram nazwy wszystkich plików do tablicy $blabla[], a każdemu indeksowi tej tablicy przyporządkowuję tablicę:
$blabla[][0] = $nazwa;
$blabla[][1] = $email;
$blabla[][2] = $imie_nazwisko;
$blabla[][3] = $kraj;

Jak teraz mogę posegregować $blabla[] według na przykład imienia i nazwiska.

Za pomoc z góry dziękuję
Go to the top of the page
+Quote Post
Seth
post 24.04.2002, 20:45:59
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 335
Pomógł: 6
Dołączył: 7.03.2002

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


Pokombinuj z funkcja sort()
Informacje o tej funkcji sa w manualu
Go to the top of the page
+Quote Post
steru
post 24.04.2002, 21:07:45
Post #3





Grupa: Zarejestrowani
Postów: 107
Pomógł: 0
Dołączył: --
Skąd: Krakow

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


Cytat
Pokombinuj z funkcja sort()
Informacje o tej funkcji sa w manualu

owszem sa ale polecam ci lekture owego manuala
raczej array_multisort()

(php 4 >= 4.0.0)

array_multisort -- Sortuje wiele tablic lub wielowymiarowe tablice
Go to the top of the page
+Quote Post
conte
post 24.04.2002, 21:12:19
Post #4





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 21.04.2002
Skąd: Katowice

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


A czy mógłbym Was prosić o przytoczenie kawałka kodu - dopiero zaczynam się bawić tym językiem.[/quote]
Go to the top of the page
+Quote Post
castor
post 24.04.2002, 22:22:08
Post #5





Grupa: Zarejestrowani
Postów: 456
Pomógł: 0
Dołączył: --

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


Steru to co pomozemy koledze nie :wink:
Ty mi tez pomagales biggrin.gif

Kod
<?php

$tmp=array();

for($i=0;$i<count($blabla);$i++){

  $tmp[]=$blabla[$i][2];

}

array_multisort($tmp,$blabla);

unset($tmp);

?>


O i juz smile.gif

A tak na boku to dlaczego nie stworzysz jednego pliku a w nim ukladu w kazdej lini:
Kod
hasło|email|imię  i  nazwisko|poziom  dostępu|kraj  

oczywiscie separator juz se sam dobierz

bo moim zdaniem to dla kazdego usera osobny plik to troche zasmiecanie serwera:)


--------------------
pozdrawiam
CASTOR
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: 18.08.2025 - 20:39