Diciamo che ho questo output da qualche fonte in cui non ho accesso al PHP matrice creato originale:Ricreare array PHP originale dall'uscita print_r
Array
(
[products] => Array
(
[name] => Arduino Nano Version 3.0 mit ATMEGA328P
[id] => 10005
)
[listings] => Array
(
[category] =>
[title] => This is the first line
This is the second line
[subtitle] => This is the first subtitle
This is the second subtitle
[price] => 24.95
[quantity] =>
[stock] =>
[shipping_method] => Slow and cheap
[condition] => New
[defects] =>
)
[table_count] => 2
[tables] => Array
(
[0] => products
[1] => listings
)
)
Ora vorrei input che i dati e hanno un algoritmo ricrea l'array originale che stava stampando, quindi posso usarlo per la mia applicazione.
Attualmente sto pensando a un sub_str()
e alle espressioni regex che estraggono dati e lo inseriscono in modo appropriato. Prima di andare avanti, c'è un modo più semplice, tramite codice già scritto o plug-in php che fanno questo per me già là fuori?
mostrare quello che hai provato ... – michi
Attualmente sto pensando un sub_str() e dichiarazioni regex che tirano i dati e il luogo in modo appropriato. Prima di andare avanti, c'è un modo più semplice, tramite codice già scritto o plug-in php che fanno questo per me già là fuori? – Dan
questo è ciò che è [var_export] (http://www.php.net/var_export), anziché print_r. –