multidimensional array uit elkaar halen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Yea Rupie

Yea Rupie

15/05/2010 18:50:01
Quote Anchor link
Beste php'ers,

Ik heb een array met gegevens die ik via AJAX naar een php bestand verstuur.
Nu ben ik bezig met hem uit elkaar te halen, maar ik krijg hem niet goed.
Ik heb al een aantal verschillende dingen geprobeerd maar niks werkt!

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$cards
= (array)$_POST['cards'];
print_r($cards);
foreach($cards AS $cards):
    foreach($cards[0] AS $number => $card):
        echo '<img src="../../cards.php?soort='.$card[0].'&getal='.$card[1].'" alt="" />';
    endforeach;
endforeach;
?>


Array:
Quote:
Array
(
[0] => Array
(
[0] => Array
(
[0] => 3
[1] => 2
)

[1] => Array
(
[0] => 2
[1] => 4
)

[2] => Array
(
[0] => 1
[1] => 11
)

)

)
 
PHP hulp

PHP hulp

03/12/2021 01:30:50
 
- Mark -

- Mark -

15/05/2010 19:01:35
Quote Anchor link
Edit
Verkeken op de array, Het hem even uitgetypt. werkt dat endforeach eigenlijk wel? Nog nooit gezien om eerlijk te zijn.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php

    #| Array met alle kaarten.

        $cards = array(array(array(3, 2), array(2, 4), array(1, 11)));


    #| Array weergeven.
    
        print_r($cards);


    #| Eerste array doorlopen.
    
        foreach($cards as $list){
        
        #| Tweede array doorlopen.
        
            foreach($list as $card){
    
            #| Afbeelding weergeven.    
    
                echo '<img src="../../cards.php?soort='.$card[0].'&getal='.$card[1].'" alt="" />';
    
            }
        }


?>
Gewijzigd op 15/05/2010 19:17:56 door - Mark -
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.