Come convertire un array in PHP

June 22

Il linguaggio di programmazione PHP consente agli sviluppatori Web di creare pagine Web interattive. PHP ha molte caratteristiche potenti che semplificano le attività di programmazione comuni. Una caratteristica importante è la capacità di convertire un oggetto in un versa matrice e viceversa. Un array è un insieme sequenziale di dati. Quando un array viene convertito in un oggetto, può essere facilmente memorizzati per un uso successivo. La conversione di un oggetto in un array permette agli elementi a cui accedere. Convertire da e verso gli array utilizza le funzioni serializzare e deserializzare, rispettivamente.

istruzione

1 Decidere come si eseguire il codice PHP. Se si dispone di un server PHP, è possibile eseguire codice utilizzando i file PHP. Se non si ha accesso a un server PHP, è possibile utilizzare un interprete PHP on-line. Inserire il codice in questo tutorial in un file PHP o l'interprete PHP on-line.

2 Inizia il programma PHP con la seguente dichiarazione:

<? Php

3 Dichiarare un array come questo:

$ SomeArray = array ( "item1" => "valore1", "item2" => "valore2");

4 Stampate il primo elemento dell'array utilizzando la funzione di stampa, in questo modo:

print ($ someArray [ "item1"]);

5 Stampare un carattere di nuova riga per spezzare l'output del programma in due linee. È possibile stampare una nuova linea come questa:

print ( "\ n")

6 Converte l'array in un oggetto utilizzando la funzione Serialize. Questa funzione restituisce una stringa serializzata che deve essere assegnato a una nuova variabile. Per assegnare l'array serializzato a una variabile denominata $ serializedArray, scrivere la seguente riga di codice:

$ SerializedArray = serialize ($ someArray);

7 Convertire la stringa serializzata in un array utilizzando la funzione unserialize. Questa funzione restituisce un array che devono essere conservati in una nuova variabile:

$ UnserializedArray = unserialize ($ serializedArray);

8 Stampate il primo valore della matrice $ unserializeArray utilizzando la seguente riga:

print $ unserializedArray [ "item1"];

9 Concludere il programma PHP con la seguente dichiarazione:

?>

Il vostro programma è ora pronto per essere testato sul server PHP o interprete PHP on-line.

10 Eseguire il programma. Il programma crea una matrice e stampa il primo valore. La matrice viene poi convertita in un oggetto, permettendo così di essere facilmente memorizzati o salvati in un file. Successivamente, l'oggetto viene riconvertito in un array e il suo primo valore viene stampato. L'output del programma è simile al seguente e dimostra come l'oggetto viene riconvertito in un array invariato:

valore1

valore1