[英]How replace number with “-” randomly from a range of number using php
這是我的樣本數據。 我想隨機替換這個范圍內的 2 個數字。
1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
我嘗試這段代碼。
<?php
for ($i=1; $i <= $noof_q; $i++){
for ($j=0; $j < $max_range; $j+=$increment){
echo $min_range+$j.", ";
}
if ($j==$max_range) {
echo "<br>";
}
}
?>
希望,這段代碼可以幫助你
$firstRand = [rand(1, 10), rand(1, 10)];
$secondRand = [rand(1, 10), rand(1, 10)];
for ($i=1; $i < 11; $i++) {
for ($j=1; $j < 11; $j++) {
$myNumber = $j;
if (
$i === $firstRand[0] && $j === $firstRand[1] ||
$i === $secondRand[0] && $j === $secondRand[1]
) {
$myNumber = '-';
}
echo $myNumber . ", ";
if ($j == 10) {
echo "<br>";
}
}
}
在 1 到 10 的范圍內創建一個數組,選擇 2 個隨機鍵並將它們替換為所需的字符串:
<?php
$replaceString = '--';
for($x=1; $x<=5; $x++) {
$range = range(1,10);
$randomKeys = array_rand($range, 2);
$range[$randomKeys[0]] = $replaceString;
$range[$randomKeys[1]] = $replaceString;
echo implode(',', $range);
echo '<br>';
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.