如何让parse_str不替换掉原有变量

Jansfer 2006-05-10 04:51:41
<?php
$a = 100;
$str = "a=5&b=4";
parse_str($str);
echo $a . "<br />";
echo $b . "<br />";
?>
这时,a的值变成了5。因为$str的内容是不固定的。如何才能让已经存在的变量不会被覆盖掉?
...全文
110 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Jansfer 2006-05-12
  • 打赏
  • 举报
回复
请问有没有其它的办法呢?
parse_str($str, $tmp);
extract($tmp, EXTR_SKIP);
数据量很大,$tmp溢出了。
有没有其它方法其实同样的功能,不用parse_str呢?
Jansfer 2006-05-10
  • 打赏
  • 举报
回复
手册没认真看!谢谢~~~
xuzuning 2006-05-10
  • 打赏
  • 举报
回复
<?php
$a = 100;
$str = "a=5&b=4";

parse_str($str, $tmp);
extract($tmp, EXTR_SKIP);

echo $a . "<br />";
echo $b . "<br />";
?>

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧