永发信息网

你刚才说的echo之后加上extract($_POST, EXTR_ORVERWRITE)

答案:2  悬赏:30  手机版
解决时间 2021-07-18 11:39
  • 提问者网友:niaiwoma
  • 2021-07-18 05:49
你刚才说的echo之后加上extract($_POST, EXTR_ORVERWRITE);能不能仔细说一下呀,我的代码是这样的 我的追问 2009-11-24 21:26 <?php
echo $_POST[name].'<p>';
echo $_POST[sex].'<p>';
echo $_POST[mail].'<p>';
echo $_POST[info].'<p>';
能不能举个例子,感激不尽
最佳答案
  • 五星知识达人网友:冷風如刀
  • 2021-07-18 07:27

<?php


extract($_POST);


echo $name.'<p>';


echo $sex.'<p>';


echo $mail.'<p>';


echo $info.'<p>';


?>



that is it ...

全部回答
  • 1楼网友:白昼之月
  • 2021-07-18 09:00
建议使用那个函数仅仅是为了很方便的对你的变量进行赋值。extract(mixed $var, int $op_type)这个方法主要的功能是把第一个参数,也就是传入的数组按照 索引->变量名 的形式解离出来。而第二个参数主要会决定解离的时候是忽略原来已经存在的同名变量或者是覆盖已经存在的同名变量。用你的程序来说,你在代码里面加上 extract($_POST, EXTR_ORVERWRITE); 之后,该方法就会把$_POST数组里面的数据全部用他们的索引生成新的变量。也就是在这条语句之后你就可以直接使用 $name, $sex, $mail, $info 这几个变量了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯