Visualizzazione risultati 1 fino 7 di 7

Discussione: prelevare valori da una forse array

  1. #1
    Guest

    Predefinito prelevare valori da una forse array

    salve Vi posto questo testo:
    Codice:
    array(1) { 
    ◦=> object(stdClass)#2 (4) { ["id"]=> int(2070953) ["sender"]=> string(13) "+393381623020" ["text"]=> string(4) "ciao" ["date"]=> string(19) "2012-05-17 11:32:09" } }
    io voglio estrarre la stringa "ciao" del campo ["text"] e metterla dentro una variabile come posso fare?
    Ultima modifica di alemoppo : 19-05-2012 alle ore 01.07.33 Motivo: +tag [code]

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,247

    Predefinito

    Quello è un oggetto. Accedi con:
    Codice PHP:
    $variabile = $nomeOggetto->text;
    Leggiti qualche guida sulla programmazione ad oggetti in PHP.

    Ciao!

  3. #3
    Guest

    Predefinito

    Grazie ,ma non compare niente a video.

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,269

    Predefinito

    Tu hai una variabile che contiene quell'oggetto, oppure il testo in una stringa? Nel caso, da dove ti arriva questa stringa?

    Per capire di cosa si tratti, puoi postare l'output di
    Codice PHP:
    echo var_dump($la_tua_variabile);
    Ultima modifica di dreadnaut : 19-05-2012 alle ore 10.51.11

  5. #5
    Guest

    Predefinito

    il risultato di echo var_dump($la_tua_variabile); è questo:

    Codice:
    array(2) {
    
      [0] => object(stdClass)#2 (4) {
        ["id"]=> int(2070993)
        ["sender"]=> string(13) "+393385248303"
        ["text"]=> string(14) "BRUCIAT BLOCCO"
        ["date"]=> string(19) "2012-05-18 17:01:55"
      } 
    
      [1] => object(stdClass)#3 (4) {
        ["id"]=> int(2070984)
        ["sender"]=> string(13) "+393381623020"
        ["text"]=> string(4) "ciao"
        ["date"]=> string(19) "2012-05-18 15:49:51"
      }
    
    }
    voglio prendere il valore ciao e mettterlo dentro una variabile;

    grazie
    Ultima modifica di dreadnaut : 20-05-2012 alle ore 12.35.59 Motivo: + tag [code], indentazione

  6. #6
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    $la_tua_variabile è un array di oggetti.
    Puoi estrarre i valori seguendo questa sintassi:
    Codice PHP:
    $value = $la_tua_variabile[1]->text;

    echo
    $value; // stampa "ciao"

  7. #7
    Guest

    Predefinito

    grazie tanta ora funziona

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •