我正在尝试使用get_col从我的表中获取最喜欢的帖子ID,但结果将id返回为字符串而不是int。我怎样才能直接将它们作为int?
$sql = "SELECT post_id FROM {$table} $where
GROUP BY post_id
ORDER BY post_type
LIMIT $offset, $count";
$wpdb->get_col( $sql );
答案 0 :(得分:1)
感谢您的评论。 回答我自己的问题;没有办法将结果作为int返回,因为这是wp的默认行为。 所以你可以使用wp的原生函数:absint($ result [$ item]),或$ result_int = array_map('intval',$ result); 我和后者一起去了。