Robis Posted February 17, 2006 Report Share Posted February 17, 2006 Man vajag ļoti vienkāršu funkciju - ir piemirsies. Respektīvi, pēc array filtrēšanas un vairākus elementu izņemšanas no sekojošas array: array( 0 => 'blabla', 1 => 'bleble', 2 => 'blublu', 3 => 'bloblo' ); var palikt pāri sekojoša array: array( 1 => 'bleble', 3 => 'bloblo' ); Kā lai tagad fiksi sasortē array keys, lai tie piešķirtos pēc kārtas. Rezultātam, ņemot vērā piemēru augstāk, jābūt sekojošam: array( 0 => 'bleble', 1 => 'bloblo' ); Link to comment Share on other sites More sharing options...
v3rb0 Posted February 17, 2006 Report Share Posted February 17, 2006 sort() ? Link to comment Share on other sites More sharing options...
Robis Posted February 17, 2006 Author Report Share Posted February 17, 2006 Šai gadījumā sort neder, jo tas sortē pēc values un tad piešķir jaunās vērtības nevis ņem pēc esošās kārtības array. Link to comment Share on other sites More sharing options...
v3rb0 Posted February 17, 2006 Report Share Posted February 17, 2006 varbūt ir gatava php f-ja, bet tā noresetot indexu vērtīas, lai ir secīgi, var arī ar foreach($array as $k=>$v) $new_array[]=$v; Link to comment Share on other sites More sharing options...
GedroX Posted February 17, 2006 Report Share Posted February 17, 2006 funkcija array_values neder? =P Link to comment Share on other sites More sharing options...
Recommended Posts