Php如何从函数中得到结果

时间:2016-11-14 09:38:37

标签: php

<?php
function szczesliwy ($od, $do, $ile) {
    $zasieg = range($od, $do);
    $losowe = array_rand($zasieg, $ile);
    $wynik = array();
    foreach ($losowe as $index) {
        $wynik []= $zasieg[$index];
    }   
    return $wynik;
}

szczesliwy(1, 31, 20);
print($wynik);
?>

它说 的注意:

  

未定义的变量:第14行的C:\ xampp \ htdocs \ 21 \ index.php中的wynik

并且没有其他事情发生,我的问题是如何将结果放在屏幕上?

3 个答案:

答案 0 :(得分:1)

你需要得到什么函数返回

$wynik = szczesliwy(1, 31, 20);
print($wynik);

答案 1 :(得分:0)

检查以下一行:

szczesliwy(1, 31, 20);
print($wynik);

其中定义了$ wynik ??

试试这个:

$wynik = szczesliwy(1, 31, 20);
// hold the return value of function
print($wynik);

答案 2 :(得分:0)

    <?php
function szczesliwy ($od, $do, $ile) {
$zasieg = range($od, $do);
$losowe = array_rand($zasieg, $ile);
$wynik = array();
foreach ($losowe as $index) {
    $wynik []= $zasieg[$index];
}   
return $wynik;


}
$wynik = szczesliwy(1, 31, 20);
print_r($wynik);
?>