Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Recupero varibile da array multidimensionali

    Ciao a tutti,
    avrei la necessità di estrarre i dati unicamente dall'array [companyname] che contiene una specifica azienda.
    Ad esempio con un foreach vorrei che quando si incontra la variabile Corporation1 mi vengano mostrati tutti i dati relativi e quindi: Nome1, Cognome1, ecc.
    Potete darmi una mano?

    Codice PHP:
    Array
    (
        [
    result] => success
        
    [totalresults] => 2
        
    [startnumber] => 0
        
    [numreturned] => 2
        
    [clients] => Array
            (
                [
    client] => Array
                    (
                        [
    0] => Array
                            (
                                [
    id] => 1
                                
    [firstname] => Nome1
                                
    [lastname] => Cognome1
                                
    [companyname] => Corporation1
                                
    [email] => email1@email.it
                                
    [datecreated] => 2016-10-17
                                
    [groupid] => 1
                                
    [status] => Active
                            
    )

                        [
    1] => Array
                            (
                                [
    id] => 2
                                
    [firstname] => Nome2
                                
    [lastname] => Cognome2
                                
    [companyname] => Corporation2!
                                [
    email] => email2@email.it
                                
    [datecreated] => 2016-10-17
                                
    [groupid] => 1
                                
    [status] => Active
                            
    )

                    )

            )



  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Non so come si chiami il tuo array iniziale, diciamo $companies

    Codice PHP:
    foreach ( $companies['clients'] as $clients )
    {
        foreach ( 
    $clients as $client )
        {
            if ( 
    $client['companyname'] == 'Corporation1' )
            {
                echo 
    $client['firstname'] . ' ' $client['lastname'];
            }
        }


  3. #3
    Grazie infinite per il tuo aiuto.
    Quindi avrei dovuto utilizzare il foreach interno ad un altro foreach...

    Quando si suol dire perdersi in un bicchier d'acqua.
    Sei stato di enorme aiuto, grazie tante davvero.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.