所以我想做的是为“top comment”创建一个随机偏移量,目前它工作得很好(没有偏移量),但我想随机偏移偏移量,以便通过偏移它来显示前5个注释中的1个。所以我要么使用范围,要么使用数组;哪一个最有效。
前两行一切正常-我可以很好地打印和回显它,但在第二个数组中使用变量时,它只是默认回0偏移量。
任何帮助或建议将不胜感激-代码如下。
$numbers = array(1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5);
$random_key = array_rand($numbers, 1);
$comments = get_comments(array(\'orderby\' => \'comment_karma\', \'number\' => 20, \'status\' => \'approve\', \'offset\' => \'.random_key.\'));
最合适的回答,由SO网友:Vinod Dalvi 整理而成
偏移参数get_comments() 函数接受整数值以获取更多信息访问this codex page.
因此,get\\u comments函数调用应该如下所示。
$numbers = array(1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5);
$random_key = array_rand($numbers, 1);
$comments = get_comments(array(\'orderby\' => \'comment_karma\', \'number\' => 20, \'status\' => \'approve\', \'offset\' => $random_key));