很多站长朋友们都不太清楚php返回和输出,今天小编就来给大家整理php返回和输出,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP:如何在控制台输出内容呢?求解 2、 php在获取了post的数据以后 怎么样才能输出返回信息到原有的html中 3、 php 中如何把popup中窗口的值返回并输出到原来的主窗口中 - 技术问答 4、 PHP中return的用法和实际作用?? 5、 php 该怎么循环输出数据库里返回的值 PHP:如何在控制台输出内容呢?求解使用echo、print_r 等输出函数,其步骤如下:
需要准备的材料分别是:电脑、php编辑器、浏览器。
1、首先,打开php编辑器,新建php文件,例如:index.php。
2、在index.php中,输入代码:echo 'hello, world!<br/>';print_r([1, 2]);。
3、浏览器运行index.php页面,此时发现相关内容被输出了。
php在获取了post的数据以后 怎么样才能输出返回信息到原有的html中HTML是页面一般是服务器处理后直接交由浏览器展示的.要想在原A.html中显示提交后的信息,可以有这些思路:
(1)在b.php中处理完成后,将要输入的信息保存数据库或session等中,然后使用header跳转到a.html,但是在服务器端要将html文件当成php页面处理,在此html中(相当于php页面),使用php语句获取要输入的信息并生成在html传输到浏览器.(不推荐)
(2)同上,但是服务器端不将html当成php来解析处理,而是在此html页中使用javascript标签,链接指向某一个php,由它取出之前数据并以js语句输出,如:
a.html中:
<script src="j.php"></script>
j.php中:(略过取之前数据的过程)
echo "document.write('$message');";
(3)在a.html中使用ajax通过XMLHttpRequest对象提交数据到b.php,处理完成后输出数据.a.html中可以在不刷新页面的情况下取得返回的信息并按你的想法显示在页面的任何地方.(推荐)
php 中如何把popup中窗口的值返回并输出到原来的主窗口中 - 技术问答回复
9#
以下是主窗口的代码:onsubmitscript()
.
\"
style=\'MARGIN-TOP:
0px\'
name=\'form1\'
id=\'form1\'
method=post
enctype=\'multipart/form-data\'>\";?
?
?
?
?
?
?
?
$s
.=
\"\";?
?
?
?
?
?
?
?
$s
.=
\"\";?
?
?
?
?
?
?
?
$s
.=
\"\";?
?
?
?
?
?
?
?
$s
.=
\"\";?
?
?
?
?
?
?
?
$s
.=
\"Select
attachments
(refer
to
slot
number)\";?
?
?
?
?
?
?
?
$s
.=
\"\";?
?
?
?
?
?
?
?
$s
.=
\"\";?
?
?
?
?
?
?
?
$s
.=
\"[i]\";?
?
?
?
?
?
?
?
$s
.=
\"[i]\";??//要返回的子窗口中的值并输出来的地方?
?
?
?
?
?
?
?
$s
.=
\"\";?
?
?
?
?
?
?
?
$s
.=
\"\";?>以下是子页面的代码:\";$s
.=
\"\";$s
.=
\"[i]\";$s
.=
\"[i]\";??//
返回并输入到主窗口中的text
中去
并关闭子窗口$s
.=
\"\";$s
.=
\"\";echo
$s;?>
PHP中return的用法和实际作用??基本用法:
a)、return expression // 返回一个表达式结果
b)、return(expr) // 函数表达式
c)、return // 直接返回,或返回空值
注意:最好不要用return($val)这种方式。
1、如果执行了return,则return 语句后面的内容将不会被执行了;
function add($a,$b){
return $a+$b;
return $a*$b;
}
$c = add(5,3);//得到的$c值可以用在程序的其他地方。
echo $c;
输出结果:8,只执行$a+$b,$a*$b没有被执行。
2、return 可以是函数返回值,也可以返回一个空值,这要看具体用法,例如:
function test($a){
if($a>10){
return "a>10";
}else{
return "a<10";
}
$b=45;
$c=$b-$a;
echo $c;
}
在这个例子当中,当你调用这个函数的时候,然后给一个任何的数字,它都会返回一个字符串,而代码:
$b=45;
$c=$b-$a;
echo $c;
将永远不会被执行。
扩展资料
php 中的循环有 for foreache while do{} whlie这几种。
1、continue
continue是用来在循环结构中,控制程序放弃本次循环continue;
之后的语句,并转而进入下一次循环。
continue 本身并不跳出循环结构只是放弃本次循环。
注意: continue如果用在非循环结构中(if switch)会导致程序出错。
2、break
break 的作用是跳出当前的语法结构,break语句可以带一个参数n,表示跳出的层数。
3、exit
exit 结束程序执行,可以用在任何位置。
4、return
return 语句是用来结束一段代码,并返回一个参数。
如果在主程序中使用,那么主程序将立马停止执行。
php 该怎么循环输出数据库里返回的值echo $goods_id[0]; 或者 echo $goods_id["goods_id"];
mysql_fetch_array($result) 是返回一个数组
你可以在通过
$result = mysql_query("select `goods_id` from `sdb_goods` where `astrict_id`=1");
var_dump(mysql_fetch_array($result));
我看了你的追问
我觉得你是while($goods_id = mysql_fetch_array($result))没有理解
是把每一次执行的mysql_fetch_array 赋给 $goods_id
比如有三行数据
id name
1 123
2 456
3 789
那么while第一次执行的是把数组 array("name"=>"123") 赋给 $goods_id
第二次就是你查询出来的第二项,也就是 456..
希望你可以明白
也就是$goods_id得到的是一个数组,你需要输入键名引索出来
另外可以查查mysql_fetch_array,它还有个选项,控制引索出来按照数字还是查询数据的名字
关于php返回和输出的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。