10/10/2018, 09:45
Lấy một phần tử ngẫu nhiên từ 1 list ID
Mình có 1 list các ID từ MySQL, mình muốn lấy 1 phần tử ngẫu nhiên trong ID đó, tuy nhiên cái list ID của mình nó không liên tục do nhiều ID mình xóa.
Chẳng hạn như {1, 3, 5, 6, 9}
Hy vọng có các cao thủ giúp đỡ
Chẳng hạn như {1, 3, 5, 6, 9}
Hy vọng có các cao thủ giúp đỡ
Bài liên quan





$query="select Id from tbl_Id order by rand() ";
$sql=mysql_query($query);
while($result=mysql_fetch_array($sql))
{
echo $result['Id'];
break;
}
<?php $chuoi = "1, 3, 5, 6, 9"; $chuoi = str_replace(" ", "", $chuoi); // xóa các spacebar $chuoi = explode(",", $chuoi); // tách chuỗi thành mảng, phân cách phần tử bằng dấu (,) $rand_keys = array_rand($chuoi, 2); echo $chuoi[$rand_keys[0]]; ?><?php $chuoi = "1 3 5 6 9"; $chuoi = explode(" ", $chuoi); $rand_keys = array_rand($chuoi, 2); echo $chuoi[$rand_keys[0]]; ?>Cách này đơn giản hơn nữa nè:
<?php$numbers = array ("1", "3", "5", "6", "9");
shuffle($numbers);
echo $numbers***91;0***93;;
?>