Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    387

    PHP Ciclo foreach dentro array

    Ciao a tutti,
    ho un Array fatto cosi

    codice:
    Array
    (
        [0] => Array
            (
                [idMemberCard] => 1
                [cardNumber] => 0001
                [firstNameMemberCard] => Alessio
                [lastNameMemberCard] => 
                [emailMemberCard] => info@gmail.com
                [phoneMemberCard] => 39391234567
            )
    
        [1] => Array
            (
                [idMemberCard] => 2
                [cardNumber] => 0002
                [firstNameMemberCard] => Maurizio
                [lastNameMemberCard] => Testini
                [emailMemberCard] => maurizio.demo@gmail.com
                [phoneMemberCard] => 3471234567
            )
    )
    Dovrei scompattare questo array per metterlo dentro un ciclo, in questa maniera:

    codice:
    $_SESSION['dataExcel'] = array(
    1 => 	array 	('Card', 'Nome', 'Cognome', 'Telefono', 'Email'),                                              
    array('0001','Alessio','','info@gmail.com','3931234567'),
    array('0002','Maurizio','Testini','maurizio.demo@gmail.com','3471234567')
    );
    Ho provato con un "foreach" all'interno dell'array ma ovviamente ottengo errore.

    Chiedo un aiuto per "unire" questo foreach

    codice:
    foreach ($memberCard as $key=>$value) {
    array	($value['cardNumber'], $value['firstNameMemberCard'], $value['lastNameMemberCard'], $value['phoneMemberCard'], $value['emailMemberCard']  ),
    } //
    Grazie a tutti in anticipo!!

  2. #2
    Codice PHP:
    <?php
    $arr 
    = Array(
        
    => Array(
                
    'idMemberCard' => 1,
                
    'cardNumber' => '0001',
                
    'firstNameMemberCard' => 'Alessio',
                
    'lastNameMemberCard' => '',
                
    'emailMemberCard' => 'info@gmail.com',
                
    'phoneMemberCard' => '39391234567'
             
    ),

        
    => Array(
                
    'idMemberCard' => 2,
                
    'cardNumber' => '0002',
                
    'firstNameMemberCard' => 'Maurizio',
                
    'lastNameMemberCard' => 'Testini',
                
    'emailMemberCard' => 'maurizio.demo@gmail.com',
                
    'phoneMemberCard' => '3471234567'
             
    )
    );

    $new_arr = Array(=> Array('Card''Nome''Cognome''Telefono''Email'));

    foreach (
    $arr as $value) {
        
    $new_arr[] = Array($value['cardNumber'], $value['firstNameMemberCard'], $value['lastNameMemberCard'], $value['phoneMemberCard'], $value['emailMemberCard']);
    }

    print_r($new_arr);
    ?>
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    387
    grazie mille!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.