![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
A jak posortować coś takiego:
[php:1:5970dddb07]<?php $tablica[5] = 100; $tablica[1] = 100; $tablica[6] = 100; $tablica[125] = 60; $tablica[74] = 100; ?>[/php:1:5970dddb07] Aby najpierw sortował po wartości a następnie po kluczu w odwrotnym kierunku? Czyli, aby wynik był następujący: tablica[74] tablica[6] tablica[5] tablica[1] tablica[125] :?: nie bardzo kapuje funkcję usort() czy tam ursort()... |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
Chodzi o to?[php:1:4cba41f843]<?php
$tablica = ksort(asort($tablica)); ?>[/php:1:4cba41f843] -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
no nie bardzo bo wtedy mi posortuje tylko po wartości, a następnie tylko po kluczach co w wyniku da:
tablica[5] tablica[1] tablica[6] tablica[74] tablica[125] a później tablica[125] tablica[74] tablica[6] tablica[5] tablica[1] i kicha... w jednym "przelocie" musi to być posortowane... próbowałem dać posortowane dane po kluczu funkcji arsort(), ale mimo takich samych wartości arsort() mieszał w kluczach ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
No chłopaki i dziewczyny, nie powiecie mi chyba, że nie wiecie jak to zrobić?
![]() Wstyd :wink: |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.06.2025 - 20:43 |