我正在开发一个评论系统,我只想显示 3 个结果,然后我会在另一边加载其余的,但在这里我想不出如何只得到 3 个。
这些值来自一个表单,我将它们保存在一个创建数组的后期目标中。
我展示了如何获得评论:
$datacomments = array_reverse(get_post_meta($product_id, 'propina5', false));
foreach ($datacomments as $infocalif){
$comment = $infocalif['comment'];
echo $comment;
}
数组:
echo print_r($datacomments);
Array ( [0] => Array ( [date] => 01-12-2021 01:37 [id] => 2 [rating] => 4 [comment] => bla bla bla [perce] => 0 )
[1] => Array ( [date] => 01-12-2021 01:37 [id] => 2 [rating] => 4 [comment] => bla bla bla [perce] => 0 )
[2] => Array ( [date] => 01-12-2021 01:37 [id] => 2 [rating] => 4 [comment] => bla bla bla [perce] => 0 )
[3] => Array ( [date] => 01-12-2021 01:37 [id] => 2 [rating] => 4 [comment] => bla bla bla [perce] => 0 )
[4] => Array ( [date] => 01-12-2021 01:37 [id] => 2 [rating] => 4 [comment] => bla bla bla [perce] => 0 ) ) 1
默认情况下,这是我获取保存在元数据中的所有评论的方式,但我只想获取 3 个,由于 array_reverse,它将是最后 3 个。
然后我会将所有内容加载到不同的模板中,以免延迟初始加载
有什么建议吗?