【发布时间】:2018-05-26 06:10:11
【问题描述】:
我正在尝试计算一个字符串在数组中出现了多少次,如果它只有一次我想回显这个字符串。 这是我的代码:
<?php
global $wpdb;
$results = $wpdb->get_results($wpdb->prepare("SELECT id FROM wp_frm_items WHERE user_id=%d ORDER BY created_at DESC", 97));
$i = 0;
if ($results) {
foreach($results as $row) {
$policy_id = $wpdb->get_results($wpdb->prepare("SELECT meta_value FROM wp_frm_item_metas WHERE field_id=%d AND item_id=%s", 203, $row->id));
$array = array($policy_id[0]->meta_value);
foreach ($array as $key) {
if (array_count_values($array) == 1) {
echo $key;
} else {
echo 'aaa';
}
}
}
}
任何想法如何做到这一点? 在此先感谢
【问题讨论】:
-
您好 Stanislav,进行了编辑。让我知道这是否有效! :)
标签: php mysql wordpress foreach count