Λειτουργία natcasesort() PHP
Ορισμός και χρήση
Η συνάρτηση natcasesort() ταξινομεί το δείγμα με τη μέθοδο "φυσικής ταξινόμησης". Οι κλειδιά διατηρούν τις αρχικές τους ονομασίες.
Στη φυσική σειρά ταξινόμησης, ο αριθμός 2 είναι μικρότερος από τον αριθμό 10. Στην υπολογιστική σειρά ταξινόμησης, ο αριθμός 10 είναι μικρότερος από τον αριθμό 2, επειδή ο πρώτος αριθμός του "10" είναι μικρότερος από 2.
Η συνάρτηση δεν είναι ευαίσθητη στη γραμματοσειρά.
Αν επιτυχής, η συνάρτηση επιστρέφει TRUE, αν αποτυχία επιστρέφει FALSE.
Γλώσσα
natcasesort(array)
Παράμετρος | Περιγραφή |
---|---|
array | Απαιτείται. Ορίζει το μονοπώλιο που θα πρέπει να ταξινομηθεί. |
Παράδειγμα
<?php $temp_files = array("temp15.txt","Temp10.txt", "temp1.txt","Temp22.txt","temp2.txt"); natsort($temp_files); echo "Φυσική σειρά: "; print_r($temp_files); echo "<br />"; natcasesort($temp_files); echo "Μη διαφοροποιημένη φυσική σειρά γραμμάτων: "; print_r($temp_files); ?>
Η έξοδος του παραπάνω κώδικα:
Φυσική σειρά: Array ( [0] => Temp10.txt [1] => Temp22.txt [2] => temp1.txt [4] => temp2.txt [3] => temp15.txt ) Μη διαφοροποιημένη φυσική σειρά γραμμάτων χωρίς μέγεθος γραμματοσειράς: Array ( [2] => temp1.txt [4] => temp2.txt [0] => Temp10.txt [3] => temp15.txt [1] => Temp22.txt )