子程序中不能调用表单中提交过来的变量么? 改成 $_POST['test']; (表单是POST方式传值时) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 post后的调用如下:echo $test; //这一行可以输出数据check($test);function check($test){echo $test; //这一行却不行} 改成$_POST['test']; 还是不行。to feel8,通过传递参数的应该可以,但我的表单中有很多数据,太麻烦了。怎样才能使变量在函数的作用域之内呢? 在函数中声明为全局变量echo $test; //这一行可以输出数据check();function check(){global $test; // 声明为全局变量echo $test; //这一行却不行} to : yghuang96(我是不是该勇敢一点) 按照唠叨兄那样也可以echo $test; //这一行可以输出数据check();function check(){global $test,变量1,变量2,变量3……; // 声明为全局变量echo $test; //这一行却不行}或是把所有需要用到的变量存到数组中用参数代入$temp = array(变量1,变量2,变量3……);echo $test; //这一行可以输出数据check($temp);function check($test){ for($i=0; $i<count($test); $i++){ echo $test[$i]."<br>"; }} php字符串分割高分求助! 体育竞猜网站程序修改 算广告贴么? 高分求个为什么 求一正则,英文字母加数字且在6-16个字符以内 php代码里一串字符跟另一串字符之间的空格问题(很不好意思的问题) 这样一段文字,原样存入mysql数据库 web文件能用软件狗加密吗? 远程获取图片并下载,论坛里那些源码都试过了但是不行,100分求帮忙 数组遍历导入mysql的问题请教 用dbname.tablename的方式访问表会不会很慢??? 了解在深圳\海南做PHP的行情
echo $test; //这一行可以输出数据
check($test);
function check($test){
echo $test; //这一行却不行
}
to feel8,通过传递参数的应该可以,但我的表单中有很多数据,太麻烦了。
怎样才能使变量在函数的作用域之内呢?
check();
function check(){
global $test; // 声明为全局变量
echo $test; //这一行却不行
}
echo $test; //这一行可以输出数据
check();
function check(){
global $test,变量1,变量2,变量3……; // 声明为全局变量
echo $test; //这一行却不行
}或是把所有需要用到的变量存到数组中用参数代入
$temp = array(变量1,变量2,变量3……);
echo $test; //这一行可以输出数据
check($temp);
function check($test){
for($i=0; $i<count($test); $i++){
echo $test[$i]."<br>";
}
}