2013-12-10 1 views
-1

Я пытаюсь создать php-код для выполнения списка разделов, я попытался сместить код вместе, но будучи новичком, он не совсем работает.номера diviside с помощью php

<?php 
$division(6,true); 
    for ($i = 1; $i <= 6; $i++) { 
    if(($division/$i) == $result) 
     {echo "<p>$division &division; $i = $result</p>";}  
    } 
?> 

$ деление должно быть основным номером, $ division будет разделяться на каждое число до и включая $ деление.

$ В этом случае я должен указать строку числа от 1 до 6.

then $ divide ÷ $ i = $ result.

Я надеюсь, что распечатать список, как показано ниже.

6 ÷ 1 = 6 
6 ÷ 2 = 3 
6 ÷ 3 = 2 
6 ÷ 4 = 1.5 
6 ÷ 5 = 1.2 
+3

Что в мире '$ division (6, true);' ?? – jszobody

+3

Что это? '$ Деление (6, правда); '? – Kermit

+2

Что такое '$ result'? – deceze

ответ

2

попробуйте это ...? Я не уверен, что оператор IF пытается выполнить, хотя

<?php 
division(6); 

function division($num) 
{ 
    for ($i = 1; $i < $num; $i++) 
    { 
     $result = $num/$i; 

     //if(($division/$i) == $result) 
     //{ 
     echo "$num/$i = $result<br/>"; 
     //}  
    } 
} 
?> 

выход:

6/1 = 6 
6/2 = 3 
6/3 = 2 
6/4 = 1.5 
6/5 = 1.2 

редактировать: Обратите внимание, что % обычно оператор модуль в программировании.

+1

Вау, это может быть действительно желательный фрагмент кода. – jwueller

+0

Большое спасибо за вашу помощь. Это именно то, что я искал. Теперь я могу видеть, где я ошибаюсь. Наверное, так мы учимся! –

Смежные вопросы