Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 0 Dołączył: 23.03.2007 Skąd: United Kingdom Ostrzeżenie: (10%)
|
Mam potrójne pytanie może ktoś pomoże
używam tablicy przy sortowaniu plików z katalogu, sortuje jednak jedna nazwa się wybija na górę wiecie dlaczego? robię tak: Kod $dirArray = array(); $katalog = opendir("websurfer/php/"); //pętla czyta zawartość katalogu sort($dirArray); echo implode("<br>",$dirArray); wcześniej używam pętli która przy pomocy readdir pobiera nazwy plików, problem tylko z tą jedną nazwą? Drugie pytanie o to jak wyświetlić kolejno zawartość tablicy, Kod $ir = "0"; while ($web[$ir] !== "") { echo implode("<br>",$web[$ir]); $ir++; } ale się wiesza tzn. strasznie muli poza tym nie wyświetla wyników, znowu Kod echo implode("<br>",$web); wyświetla więc jak się tworzy pętlę dla tablicy i jeszcze jedno czy uda się z góry wiedzieć ile pozycji posiada tablice, to kilka pytań, a że z tablicami mam kontakt pierwszy raz dlatego proszę o radę. ok odkryłem źródło, może inaczej jak ustawić parametr żeby wielkości liter miały drugi priorytet? Ten post edytował glass 6.04.2009, 08:30:50 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%)
|
Dzieje się tak dlatego, że przy sort() litery duże zawsze są przed małymi, a to dlatego że w tabeli ASCII kody liter dużych są przed kodami liter małych ( A=65, a=97 )
Przy
$arr == Kod Array ( [0] => C [1] => a [2] => b [3] => c ) Jeśli chcesz sortować w inny sposób to skorzystaj z usort()" title="Zobacz w manualu PHP" target="_manual |
|
|
|
glass sortowanie z tablicy i pętla 5.04.2009, 21:20:13
Kildyt count służy do zliczania ilości pozycji w tablicy.... 5.04.2009, 21:26:06
#luq Cytatjednak jedna nazwa się wybija na górę wiecie ... 5.04.2009, 21:28:40
glass ok zastosuje count i for, będzie dobrze co do sort... 6.04.2009, 08:28:33 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 18:35 |