Zitat von
Adnan
das feld payment_data, in dem alle von paypal zurück geschickten daten stecken, baut sich ja wie folgt auf:
variablen-typ:größe/länge
bei a wie array folgt ne geschweifte klammer, dann entweder ein s für string:länge:bezeichnung oder i für integer:zahl und dann ein ;
die geschweifte klammer wird dann natürlich irgendwann geschlossen.
zB: a:1:{s:8:"POSTSALE";a:1:{i:0;a:52:{s:8:"mc_gross"; s:5:"92.75";s:7:"invoice";s:4:"2993";s:22:"protect ion_eligibility";s:8:"Eligible";s:14:"address_stat us";s:9:"confirmed";.........
gibt es eine funktion, die den string wieder in ein array umwandelt?
hintergrund: ich brauch die txn_id, also die tranaktionsnummer.
Sieht nach einem serialisierten PHP Array aus, also:
PHP-Code:
unserialize($paymentData, ['allowed_classes' => false]);
http://php.net/manual/de/function.unserialize.php
Lesezeichen