Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292

    estrapolare dei valori da una stringa

    Ciao ragazzi,
    avrei la necessità di estrapolare dei valori da una stringa nel modo più pulito possibile.
    Questo è quello che ho fatto finora.

    Codice PHP:
    $stringa "id=c5||name=Cow||price=18||size=Tiny||quantity=1++id=c6||name=Zebra||price=187.95||size=Small||quantity=2";
    $array explode("||"$stringa); 
    Il problema è che così spezzetto solo i valori separati da ||, a me invece servirebbe poter separare il nome dal valore.

    Ad esempio:

    Codice PHP:
    Array {
    id => 'c5',
    name => 'Cow',
    price => '18',
    size => 'Tiny',
    quantity=1
    }

    Array {
    id => 'c6',
    name => 'Zebra',
    price => '187.95',
    size => 'Small',
    quantity=2
    }

    ..... 

  2. #2
    Applica nuovamente explode ad ogni elemento restituito dal primo explode oppure utilizza un'espressione regolare oppure un ciclo con strpos()/substr().

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.