Php 当我使用array\u rand变量时,wordpress类别为空

Php 当我使用array\u rand变量时,wordpress类别为空,php,wordpress,Php,Wordpress,我在下面根据我的wordrpess类别ID声明数组变量 $randcatarry = array (13,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,2,3); $randcatselect = array_rand($randcatarry,1); echo "</br>"; echo $randcatselect; 请建议如何添加随机类别。当您只需要一个条目时,array\u rand返回键,

我在下面根据我的wordrpess类别ID声明数组变量

$randcatarry = array (13,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,1349,2,3);
$randcatselect = array_rand($randcatarry,1);
echo "</br>";
echo $randcatselect;

请建议如何添加随机类别。

当您只需要一个条目时,array\u rand返回键,而不返回值

array($randcatarray[$randcatselect])

这将解决此问题。

值如何变为空?你在哪里用它来判断它是空的?
array($randcatarray[$randcatselect])