我需要在这样的数组中引用 value1、value2 或 value3:
a:3:{i:0;s:4:"value1";i:1;s:5:"value2";i:2;s:4:"value3";}
值 1、2 或 3 实际上是 id,我需要找到一种方法将它们设置为等于 an $item->ID
,以便它们可以保存为在下拉菜单中选择。数组也是无限的 - 不一定a:3
(我正在尝试创建可重复的选择框。)
基本上我需要在数组中每隔三个项目设置一个变量引用。
我希望得到一些帮助。正如您可能会说我在 php 方面相当新。
编辑:我想我已经解释得很糟糕了。基本上为了使我的代码工作我需要 $meta 等于 $item-ID 现在 meta 等于 a:1:{i:0;s:3:"202";} 并且 $item-ID 等于202. 我无法更改值或它被序列化的事实,因为它来自 wordpress,并且我正在访问已经存在的信息。
foreach($items as $item) {
echo '<option value="'.$item->ID.'"',$meta == $item->ID ? ' selected="selected"' : '','>'.$item->display_name.'</option>';
}