Jump to content

Recommended Posts

Perhaps...

$a = explode(',', '1.1.51,1.1.51.10,1.1.51.2,1.1.51.3,1.1.51.4,A,1.1.52'); 
echo 'original <pre> ' . print_r($a, 1) . '</pre>';

sort($a);
echo 'after sort() <pre> ' . print_r($a, 1) . '</pre>';

natsort($a);
echo 'after natsort() <pre> ' . print_r($a, 1) . '</pre>';

giving...

original
 Array
(
    [0] => 1.1.51
    [1] => 1.1.51.10
    [2] => 1.1.51.2
    [3] => 1.1.51.3
    [4] => 1.1.51.4
    [5] => A
    [6] => 1.1.52
)
after sort()
 Array
(
    [0] => 1.1.51
    [1] => 1.1.51.10
    [2] => 1.1.51.2
    [3] => 1.1.51.3
    [4] => 1.1.51.4
    [5] => 1.1.52
    [6] => A
)
after natsort()
 Array
(
    [0] => 1.1.51
    [2] => 1.1.51.2
    [3] => 1.1.51.3
    [4] => 1.1.51.4
    [1] => 1.1.51.10
    [5] => 1.1.52
    [6] => A
)

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.