它是什么类型的输出,我怎么能用PHP迭代这个? [重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

这是Wordpress重力形式可重复列表的输出;但是如何通过php轻松迭代这个以仅输出每行的内容?

a:3:{
    i:0;s:25:"Lorem ipsum dolor sit ame";
    i:1;s:25:"Lorem ipsum dolor sit ame";
    i:2;s:25:"Lorem ipsum dolor sit ame";
}
php wordpress list gravity-forms-plugin
1个回答
1
投票

你应该使用unserialize函数。

$serialized = 'a:3:{i:0;s:25:"Lorem ipsum dolor sit ame";i:1;s:25:"Lorem ipsum dolor sit ame";i:2;s:25:"Lorem ipsum dolor sit ame";}';

foreach (unserialize($serialized) as $row) {
    echo " – $row\n";
}

上面的例子输出:

 – Lorem ipsum dolor sit ame
 – Lorem ipsum dolor sit ame
 – Lorem ipsum dolor sit ame
© www.soinside.com 2019 - 2024. All rights reserved.