Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wstawić element do tablicy
tmk
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 15.04.2004
Skąd: w-wa

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


W manualu nie znalazłem f-cji, która umozliwia wstawienie elementu do tablicy na okresloną pozycje, załóżmy jako 3-ci element.

Jak można to zrobić? Chcę wstawić coś do tablicy na 3-cie miejsce(zakładając, ze tablica ma wiecej elementów niz 3)
i przesunąć te co do tej pory byly 3-cim, czwartym....elementem tablicy

z góry dzięki za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
revyag
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

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


Co prawda optymalnie to to nie jest, ale jak nie znajdziesz nic lepszego (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif)
  1. <?php
  2. $ara = array(0,1,2,4,5,6,7);
  3.  
  4. function array_add($arr,$id,$el) {
  5.  
  6. $out=array_slice($arr,0,$id);
  7.  
  8. array_push($out,$el);
  9.  
  10. return array_merge($out,array_slice($arr,$id));
  11. }
  12.  
  13. $ara=array_add($ara,3,3);
  14.  
  15. print_r($ara);
  16. ?>
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: 10.10.2025 - 17:13