Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Łączenie tablic
Volume
post 30.11.2010, 21:44:04
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 11.10.2004
Skąd: 3c

Ostrzeżenie: (10%)
X----


Mam tablice typu:

Kod
array( [0] => cos0,  [1] => cos1,  array( [x] => cosx,  [y] => cosy ))


I chciałbym pozbyć się tej tablicy wewnętrznej ale z zachowaniem jej wartosci czyli:

Kod
array( [0] =>cos0,  [1] => cos1,  [x] => cosx,  [y] => cosy)


Szukałem po funkcjach dla array w manualu ale nie mogę nic prostego znaleźć żeby to w ten sposób zespolić, albo nie umiem sobie z tym co poznachodziłem poradzić... ma ktoś może pomysł?

Ten post edytował Volume 30.11.2010, 21:47:26
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ADeM
post 30.11.2010, 22:16:44
Post #2





Grupa: Zarejestrowani
Postów: 455
Pomógł: 69
Dołączył: 23.10.2004
Skąd: Oświęcim

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


Tutaj możesz sobię zagnieżdzać dowolnie głęboko:
  1. function flattenArray( $arr ) {
  2. $tmp = array();
  3. foreach( $arr as $key => $value ) {
  4. if( !is_array( $value ) ) {
  5. $tmp[ $key ] = $value;
  6. }
  7. else {
  8. $tmp2 = flattenArray( $value );
  9. foreach( $tmp2 as $key2 => $value2 ) {
  10. $tmp[ $key2 ] = $value2;
  11. }
  12. }
  13. }
  14. return $tmp;
  15. }


Ten post edytował ADeM 30.11.2010, 22:17:57


--------------------
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 20:34