Как получить массив из сохраненного настраиваемого поля - PullRequest
0 голосов
/ 26 октября 2010

Я сохраняю свой массив целых чисел в пользовательских полях с помощью функции:

update_post_meta($post->ID, "images", array(1, 2, 50));

Как я могу загрузить этот массив сейчас?

Я пытаюсь использовать что-то подобное, но безуспешно:

global $post;
$custom = get_post_custom($post->ID);
$myarray = $custom["images"][0];
echo $custom["images"];

Возвращает что-то вроде a:3:{i:0;s:1:"1";i:1;s:1:"2";i:2;s:2:"50";}

Может быть, я смогу разобрать эту строку, чтобы получить массив из этого?

1 Ответ

2 голосов
/ 26 октября 2010

Может быть, я смогу разобрать эту строку, чтобы получить массив из этого?

Это сериализованный массив .

Используйте unserialize(), чтобы распаковать его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...