Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dodawanie elementu do tablicy i sortowanie
Mayka
post
Post #1





Grupa: Zarejestrowani
Postów: 304
Pomógł: 1
Dołączył: 12.01.2009
Skąd: Kanapa

Ostrzeżenie: (0%)
-----


Witam, mam taką sobie o to tablice
  1. Array ( [0] => Array ( [id] => 57 [ord] => 3 ) [1] => Array ( [id] => 58 [ord] => 2 ) [2] => Array ( [id] => 59 [ord] => 2 ) [3] => Array ( [id] => 60 [ord] => 3 ) [4] => Array ( [id] => 61 [ord] => 3 ) )

I teraz chciałbym coś zrobić żeby dodać do tej tablicy np. $do_wstawienia = Array('id' => '57', 'ord' => '3' );
w dowolne miejsce (niech by było np 1) i żeby indexy tablcy sie posortowały.. Da się takie coś zrobić ?

Ew może można taki myk zrobić już z poziomu mysql'a ?
Bo mam sobie elementy które są w sortowane wg pola ord. i teraz chciałbym zrobić taki myk że przesuwam na początek jakiś element i no i mam 2 elementy z indexem zero, to teraz żeby ten co był zrobił się jedynką, jedynka dwójką , dwójka trójka itd.... ?

Znalazłem gdzieś coś takiego
  1. function array_insert(&$array, $offset, $element) {
  2. $array = array_merge(array_slice($array, 0, $offset), (array) $element, array_slice($array, $offset));
  3. }

Ale to nie chce mi dodać tablicy do tablicy, robi Array ( [0] => Array ( [id] => 57 [ord] => 3 ) [id] => 57 [ord] => 3 [1] => Array ( [id] => 58 [ord] => 2 )
Prawie... ale jednak nie, może ktoś ew wie jak to poprawić ?

Ten post edytował Mayka 9.11.2012, 15:00:21
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 04:35