第1个回答 2011-11-23
$ori_array = array("标题0","标题1","标题2","标题3","标题4","标题5","标题6","标题7","标题8","标题9"); //一个含有10个元素的数组
$rand_array = array_rand($ori_array,4); //取得该数组中4个随机的键值
$result_array = array(); //定义一个数组
foreach($rand_array as $key_word){ //遍历键值
array_push($result_array,$ori_array[$key_word]); //将四个随机元素形成一个新的数组
}
print_r($result_array); //打印显示效果
你可以直接调用$result_array[0],$result_array[1],$result_array[2],$result_array[3]得到四个随机标题
链接如果是循环从数据库里读出的话,你可以直接在循环中调用$result_array[$i]显示标题(假设你的循环是判断的$i)本回答被提问者采纳