Pokaż wyniki 1 do 9 z 9

Temat: Podział stringa

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Domyślnie Sortowanie tablicy referencji według klucza

    Więc mam tablice referencji do tablic rozproszonych, a wygląda to tak:

    Kod:
    %wiersz0 = ('id'=>'1', 'nazwisko'=>'Nowak', 'imie'=>'Mateusz', 'ocena'=>'dop', 'punkty'=>'15');
    
    %wiersz1 = ('id'=>'2', 'nazwisko'=>'Adamczyk', 'imie'=>'Michal', 'ocena'=>'db', 'punkty'=>'65');
    
    %wiersz2 = ('id'=>'2', 'nazwisko'=>'Tomasz', 'imie'=>'Daniel', 'ocena'=>'bdb', 'punkty'=>'95');
    
    
    $tablica[0] =  \%wiersz0;
    $tablica[1] =  \%wiersz1;
    $tablica[2] =  \%wiersz2;
    Chciałbym to posortować np po kluczu "nazwiska". Czy jest to wykonalne? Próbowałem sortem na rożne sposoby ale nic

    Drugi problem to wypisywanie po kluczach. Uzyskałem coś takiego:

    Kod:
    for ($i = 0; $i < $#tablica+1; ++$i) 
    {
    
    	print join(" | ", $tablica[$i]{'id'},$tablica[$i]{'nazwisko'})."\n";
    
    }
    Niby działa to wypisywanie, ale chciałbym je zmodyfikować aby klucze były podane z klawiatury np podam imie nazwisko i wypisuje te klucze. Próbowałem na różne sposoby ale nie mam pojęcia jak użyć w funkcji join kluczy które podam z klawiatury w przypadku gdy jest więcej niż jeden?
    Ostatnio edytowane przez mForest : 05-12-2013 - 17:57 Powód: Proszę o zmianę tytułu

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj