Funguo ya natsort() ya PHP

Mifano

Usababu wa mabaki wa mawaka:

<?php
$temp_files = array("temp15.txt","temp10.txt",
"temp1.txt","temp22.txt","temp2.txt");
sort($temp_files);
echo "Usababu wa kina:";
print_r($temp_files);
echo "<br>";
natsort($temp_files);
echo "Usababu wa asili:";
print_r($temp_files);
>

Mafanikio ya Ushiriki

Mifano na Matumizi

Funguo ya natsort() inasababisha ujaribio wa mabaki wa asili kwa mabaki ya mawaka, hivyo vitambaa vinaonekana kama waliwa kina kina.

Kwenye usababu wa asili, namba 2 inapungua na namba 10. Kwenye usababu wa kompyuta, 10 inapungua na 2, kama '10' inaonekana kama kina kimeanza na namba 1 ambayo inapungua na 2.

Inayofanywa

natsort(mabaki)
Parama Maelezo
mabaki Inahitajika. Inasababisha ujaribio wa mabaki wa mawaka inayotumika.

Funguo ya natsort() inasababisha ujaribio wa mabaki wa mawaka wa asili kwa mabaki ya mawaka iliyotumika.

Funguo ya natsort() inafanya 'usababu wa asili', inayomeana ujaribio wa namba kutoka 1 hadi 9, ujaribio wa herufi kutoka a hadi z, ujaribio wa ngumu unaonekana kama bado. Mitoa ya mabaki na matumizi ya kina inakusanya.

Kama inafadika, funguo hii inatumia TRUE, kama inafai inatumia FALSE.

Mafundisho ya Teknolojia

Matokeo wa Kuwa: Kama inafadika inatumia TRUE, kama inafai inatumia FALSE.
Matokeo wa PHP: 4+
Mwongozo wa Sanaa: Kuanzia PHP 5.2.10, kama inasifungua 0 kwa maneno ya namba (kama '00006'), inasikia 0.