未定义的变量:PHP中的值

时间:2014-06-12 13:03:24

标签: php

我试图从函数中打印变量的值,但它显示的是未定义的变量值。请帮帮我,告诉我如何解决这个问题;我很新 到PHP编码。我尝试将该函数作为公共函数,但它显示了一些其他错误。

<?php

    if(isset($_POST['btn_submit']))
    {
        $num1 = $_POST['cards1'];
        $num2 = $_POST['cards2'];
        $num1=substr($num1,0,(strlen($num1)-1));
        $num2=substr($num2,0,(strlen($num2)-1));
    }

    function get_value() {

        switch ($num2) {

            case 'A' :
                $value = 11;
                break;
            case 'J':
            case 'Q':
            case 'K':
                $value = 10;
                break;
            default:
                $value = $num2;
                break;

        }

            //return $value;
    }   
    echo '<script type="text/javascript">alert("Out Put is'.$value.' ");</script>';

        //$total_value =  $num1+$num2;      


  ?>

1 个答案:

答案 0 :(得分:0)

$num2是您的函数的本地。您需要将其作为参数传递:

function get_value($num2) {

*** YOUR CODE

}