Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Przekształcenie tablicy
Forum PHP.pl > Forum > Przedszkole
Balon
Proszę Was o pomoc w przekształceniu tablicy, ponieważ siedzę nad tym i tak się zamotałem, że nie mogę teraz nic zrobić smile.gif Mętlik w głowie.

A więc....

Mam taką tablicę
Kod
Array
(
[1] => Array
        (
            [0] => 2940
            [1] => 2938
            [2] => 2934
            [4] => 2931
            [5] => 2930
            [7] => 2927
            [8] => 2920
            [10] => 2914
            [11] => 2912
            [12] => 2909
            [14] => 2902
            [15] => 2901
            [16] => 2900
            [17] => 2898
            [18] => 2897
            [19] => 2895
        )

    [2] => Array
        (
            [0] => Title1
            [1] => Title2
            [2] => Title3
            [4] => Title5
            [5] => Title6
            [7] => Title8
            [8] => Title9
            [10] => Title11
            [11] => Title12
            [12] => Title13
            [14] => Title15
            [15] => Title16
            [16] => Title17
            [17] => Title18
            [18] => Title19
            [19] => Title19
        )
)


chce ją przekształcić na tak tablice

Kod
Array
(
  [0] => Array
             (
                [0] => 2940
                [1] => Title1
             )
//.......
)


Chciałem tylko zauważyć że nie można jechać pierwotnej tablicy za pomocą for, bo pośród rekordów w tablicy może brakować niektórych pozycji. Dlatego może być tak jak wyżej, czyli : 7, 8, 10, 11

Proszę o pomoc.
Pozdrawiam !

EDIT:

ok chwila odpoczynku i juz zrobione winksmiley.jpg
  1. <?php
  2. for( $i = 0; $i < count( $result ); $i++ ){
  3. $x = 0;
  4. foreach( $result[$i] as $res ){
  5. $new_array[$x][$i] = $res;
  6. $x++;
  7. }
  8. }
  9. ?>


przepraszam za kłopot

elo !
Łukasz O.
  1. <?php
  2. foreach($a[0] as $key=>$v){
  3. $new[$key]=array($v,$a[1][$key]);
  4. }
  5. print_r($new); //tablica jaką chciałeś
  6. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.