我试图从函数中打印变量的值,但它显示的是未定义的变量值。请帮帮我,告诉我如何解决这个问题;我很新
到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;
?>
答案 0 :(得分:0)
$num2
是您的函数的本地。您需要将其作为参数传递:
function get_value($num2) {
*** YOUR CODE
}