programing

워드프레스에서 직렬화된 데이터로 작업하기

bestprogram 2023. 9. 24. 13:00

워드프레스에서 직렬화된 데이터로 작업하기

워드프레스 사용자 정의 필드에는 다음과 같은 일련의 일련의 일련의 데이터가 있습니다.

$first_string = 'a:9:{s:5:"email";s:13:"test@test.com";s:4:"name";s:15:"Werner  
Etsebeth";s:8:"address1";s:17:"1 Giligans  
Island";s:8:"address2";s:1:"5";s:4:"city";s:9:"Cape  
Town";s:5:"state";s:2:"AL";s:3:"zip";s:4:"7460";s:7:"
country";s:2:"US";s:5:"phone";s:0:"";}

$second_string = 'a:1:{i:4;a:1:{i:0;a:6: 
{s:3:"SKU";s:0:"";s:4:"name";s:12:"Hypnotherapy";s:3:"url";s:72:"http://localhost
/mindworksa.co.za/wordpress/store/products/hypnotherapy
/";s:5:"price";s:5:"50.00";s:8:"quantity";s:1:"1";s:8:"download";s:0:"";}}}'

$SKU = ", $name = 등과 같이 개별적으로 액세스할 수 있도록 변수에 정보를 할당하는 방법은 무엇입니까?

저는 한 번도 직렬화된 데이터를 사용해 본 적이 없는데 어떤 도움이라도 주시면 대단히 감사하겠습니다.

대단히 고맙습니다

예제를 직렬화 해제할 수는 없지만(정확하게 붙여넣었습니까?) 워드프레스는 개체를 사용합니다.

를 사용하여 이들을 비활성화할 수 있습니다.

간단한 예:

$serialized = 'a:3:{i:0;s:5:"apple";i:1;s:6:"banana";i:2;s:6:"orange";}';
var_dump(unserialize($serialized));

출력:

Array
(
    [0] => apple
    [1] => banana
    [2] => orange
)

언급URL : https://stackoverflow.com/questions/13319638/working-with-serialized-data-in-wordpress