【发布时间】:2013-12-16 02:08:43
【问题描述】:
我有一份完整的董事名单,但我只想显示他们的唯一姓名而不是重复姓名。看起来像的东西
导演A、导演B、导演C……
不是
导演A、导演A、导演B、导演C、导演C……
我尝试使用 array_unique 执行此操作,但它似乎没有将任何数据放入数组中。
我看到 foreach 循环显示了所有导演的姓名,但不知何故,数组 $alldirectors 保持为空。
这是我正在使用的代码。
<?php
$resume = get_posts(array(
'post_type' =>'resume',
'numberposts'=>-1,
'meta_key' => 'director',
'meta_value' => ''
));
$alldirectors = array();
foreach( $resume as $post ) {
$director = get_post_meta( $post->ID, 'director', true );
}
$directors = array_unique($alldirectors);
foreach ($directors as $director) {
echo $directors;
}
?>
我可能缺少一些简单的东西,但我是 php 和 wordpress 的新手,感谢您的帮助。
【问题讨论】:
标签: php arrays wordpress custom-post-type array-unique