|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2000-10-17 00:20 UTC] raulgd at ver dot megared dot net dot mx
Hi...
A suggestion...
You should add a function that re-indexes an array, for example...
If I have:
$array = array("one","two","three",3,4,1);
and then I delete one three and 4 then i'll have this left in the array:
$array[1] = two
$array[3] = 3
$array[5] = 1
so if you do a reindexing funct let's say array_reindex() used like this:
array_reindex($array);
then the array will be converted to this:
$array[0] = two
$array[1] = 3
$array[2] = 1
so it reindexes the whole thing because if I use any kind of sort function then it will lose the arrays order and make it 1,3,two instead of two,3,1, or if you know any way that I can reindex an array, please let me know or give me some sample code please
thanks a lot
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Mon Nov 03 19:00:02 2025 UTC |
Hi... A suggestion... You should add a function that re-indexes an array, for example... If I have: $array = array("one","two","three",1,4,3); and then I delete one three and 4 then i'll have this left in the array: $array[1] = two $array[3] = 1 $array[5] = 3 so if you do a reindexing funct let's say array_reindex() used like this: array_reindex($array); then the array will be converted to this: $array[0] = two $array[1] = 1 $array[2] = 3 so it reindexes the whole thing because if I use any kind of sort function then it will lose the arrays order and make it 1,3,two instead of two,1,3 or if you know any way that I can reindex an array, please let me know or give me some sample code please thanks a lotuse array_values(): $a = array( 'bla' , 3 => 1 , 5 => 3 ); print_r( array_values( $a ) ) ; Array ( [0] => bla [1] => 1 [2] => 3 )