2017-04-16 89 views
-1

好吧,讓我們說我有變量a,b和c:PHP RAND和模糊邏輯規則

a = R R R 
b = S S S 
c = T T T 
number = 1 to 3; 

對我來說,我需要顯示27行總計(變種*變種*變種)的,但結果必須是這樣的,併產生在1至3的隨機數:

<table> 
 
    <tr> 
 
    <td> R </td> 
 
    <td> R </td> 
 
    <td> R </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> R </td> 
 
    <td> R </td> 
 
    <td> S </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> R </td> 
 
    <td> S </td> 
 
    <td> T </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> S </td> 
 
    <td> S </td> 
 
    <td> R </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> S </td> 
 
    <td> T </td> 
 
    <td> S </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> S </td> 
 
    <td> T </td> 
 
    <td> T </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> T </td> 
 
    <td> R </td> 
 
    <td> R </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> T </td> 
 
    <td> R </td> 
 
    <td> S </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> T </td> 
 
    <td> S </td> 
 
    <td> T </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> R </td> 
 
    <td> S </td> 
 
    <td> R </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> R </td> 
 
    <td> T </td> 
 
    <td> S </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> R </td> 
 
    <td> T </td> 
 
    <td> T </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> S </td> 
 
    <td> R </td> 
 
    <td> R </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> S </td> 
 
    <td> R </td> 
 
    <td> S </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> S </td> 
 
    <td> S </td> 
 
    <td> T </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> T </td> 
 
    <td> S </td> 
 
    <td> R </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> T </td> 
 
    <td> T </td> 
 
    <td> S </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> T </td> 
 
    <td> T </td> 
 
    <td> T </td> 
 
    <td> number </td> 
 
    </tr> 
 

 
    <tr> 
 
    <td> R </td> 
 
    <td> R </td> 
 
    <td> R </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> R </td> 
 
    <td> R </td> 
 
    <td> S </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> R </td> 
 
    <td> S </td> 
 
    <td> T </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> S </td> 
 
    <td> S </td> 
 
    <td> R </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> S </td> 
 
    <td> T </td> 
 
    <td> S </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> S </td> 
 
    <td> T </td> 
 
    <td> T </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> T </td> 
 
    <td> R </td> 
 
    <td> R </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> T </td> 
 
    <td> R </td> 
 
    <td> S </td> 
 
    <td> number </td> 
 
    </tr> 
 
    <tr> 
 
    <td> T </td> 
 
    <td> S </td> 
 
    <td> T </td> 
 
    <td> number </td> 
 
    </tr> 
 
</table>

我如何能實現這導致在PHP?

任何幫助將非常感激。 謝謝。

回答

0

在這裏你去:

$a = ['R','R','R']; 
$b = ['S','S','S']; 
$c = ['T','T','T']; 

$array = [$a, $b, $c]; 
<table> 
for($i=0 ; i<27; i++) { 
    <tr> 
    <td> echo $array[rand(0,2)][rand(0,2)] ; </td> 
    <td> echo $array[rand(0,2)][rand(0,2)] ; </td> 
    <td> echo $array[rand(0,2)][rand(0,2)] ; </td> 
    <td> echo rand(0,2)</td> 
    </tr> 
} 
</table> 
// !! you need to concat php with HTML !! 
+0

你可以寫下來的完整代碼嗎?謝謝 –

+0

我已經更新了答案,但仍然需要用php連接html –

+0

我收到此錯誤注意:$ c [rand(0,2)] [rand(0,2)]上的未初始化的字符串偏移量:1;是的,我修改了代碼和連接的PHP與PHP –