Chciałbym sortować ciągi w PHP, a dopasowanie powinno się odbywać przede wszystkim na pierwszych literach podciągu, a następnie na literach całego ciągu znaków.Sortuj ciągi znaków, najpierw pierwsze litery, potem litery wewnątrz słów
Na przykład, jeśli ktoś szuka do
, a lista zawiera
Adolf
Doe
Done
wynik powinien być
Doe
Done
Adolf
Korzystanie regularne sort($array, SORT_STRING)
czy takie rzeczy nie działa, Adolf jest sortowana przed inni.
Czy ktoś ma pomysł, jak to zrobić?
nie można zrobić to proste wyszukiwanie. Sugeruję utworzenie wielu list dla każdej pozycji wystąpienia, której szukasz, a następnie posortuj te listy. – Tchoupi
@ user1603166, twoje pytanie jest nieco niejednoznaczne. Z przykładu Romana, czy lista zawiera również "Drogomierz" i "Brzuch", jak należy go sortować? – Matthew