note 111781 added to function.ksort
| From: | seraphimg2 at gmail dot com | Date: | Thu, 28 Mar 2013 06:55:47 +0000 |
| Subject: | note 111781 added to function.ksort | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-194237@lists.php.net to get a copy of this message | ||
ksort wont help you at all if you want to sort an array with numerical keys.
here's a custom function
$dummy = array(3 => "sdfsd", 1 => "fsssd", 2 => "dgew");
foo($dummy);
function foo ($dummy) {
$test = array_keys($dummy);
sort($test, SORT_NUMERIC);
foreach($test as $key => $value) {
foreach($dummy as $key2 => $value2) {
if((int)$value === (int)$key2) {
$result[$key2] = $value2;
}
}
}
}
print_r($result);
Array ( [1] => fsssd [2] => dgew [3] => sdfsd )
----
Server IP: 69.147.83.199
Probable Submitter: 67.205.214.178
----
Manual Page -- http://php.net/manual/en/function.ksort.php
Edit -- https://master.php.net/note/edit/111781
Del: integrated -- https://master.php.net/note/delete/111781/integrated
Del: useless -- https://master.php.net/note/delete/111781/useless
Del: bad code -- https://master.php.net/note/delete/111781/bad+code
Del: spam -- https://master.php.net/note/delete/111781/spam
Del: non-english -- https://master.php.net/note/delete/111781/non-english
Del: in docs -- https://master.php.net/note/delete/111781/in+docs
Del: other reasons-- https://master.php.net/note/delete/111781
Reject -- https://master.php.net/note/reject/111781
Search -- https://master.php.net/manage/user-notes.php