社区
基础编程
帖子详情
php代码问题?
yuanxianfeng
2004-08-09 09:11:10
<?php
$s="http://:";
$se='';
foreach ($_GET as $key => $value) {
$se.=$key."=".$value."&";
}
$se=Preg_Replace("/(.*)&$/","",$se);
$se?$se="?".$se:"";
echo $s."?$se";
?>
以上代码为什么显示
http://:?
有什么问题,我是个新手 ?谢谢
...全文
129
2
打赏
收藏
php代码问题?
$value) { $se.=$key."=".$value."&"; } $se=Preg_Replace("/(.*)&$/","",$se); $se?$se="?".$se:""; echo $s."?$se"; ?> 以上代码为什么显示 http://:? 有什么问题,我是个新手 ?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
turtlevan
2004-08-09
打赏
举报
回复
$se=Preg_Replace("/(.*)&$/","",$se);
这一句,看起来你是想把最后一个&符号去掉
但是你的代码结果是,如果$se以&结尾,
把$se整个替换成空
于是,如果$_GET中有值,
$se就是以&结尾的
不然$se就是空
到了上面这一行
$se总是空
$se?$se="?".$se:"";
这一行,$se是空,就把它前面加个?
不然就不变
到这里,$se="?"
你的代码应该这么写
$s="http://:";
$se='';
foreach ($_GET as $key => $value) {
$se.=$key."=".$value."&";
}
//下面这一行有变化
$se=Preg_Replace("/\&$/","",$se);
$se?$se="?".$se:"";
echo $s."?$se";
yuanxianfeng
2004-08-09
打赏
举报
回复
还是一样啊
VsCode进行
php
代码
调试、调试
问题
及解决方法
本文介绍了使用VsCode进行
PHP
代码
调试的详细步骤,包括下载安装Visual Studio Code、
PHP
,配置
PHP
环境,安装插件,下载xdebug等。同时还阐述了调试过程中遇到的报错
问题
,如函数废弃、版本过高、配置缺失等,以及相应的解决办法,还探讨了调试无法使用的原因。
php
检查
代码
性能
问题
本文聚焦
PHP
代码
性能
问题
,介绍了检查和解决方法。先明确关注
PHP
性能的重要性,接着阐述识别性能指标等步骤,还介绍使用Xdebug剖析
代码
、优化MySQL查询、应用缓存策略、进行异步任务处理等优化手段,最后强调优化要基于测试,需不断学习跟进业界实践。
PHP
7 到
PHP
5
代码
转换工具常见
问题
解决方案
本文介绍了
PHP
代码
转换工具spatie/7to5,它能将
PHP
7
代码
转为
PHP
5
代码
,适用于开发与生产环境版本不同的情况。同时针对新手使用时的三个常见
问题
,如安装使用、语法错误、依赖
问题
,给出了详细的解决步骤。
PHP
中有哪些常见的
代码
风格
问题
,我应该如何避免?
本文围绕
PHP
开发展开,指出常见
代码
风格
问题
,如缩进空格不一致、命名不清晰、缺少注释等,还介绍了避免这些
问题
的建议。同时阐述了
PHP
的三种注释方式,包括单行、多行和文档注释,最后推荐使用
PHP
_CodeSniffer等工具检查和格式化
代码
。
PHP
代码
没有解释运行,
代码
输出到浏览器
问题
在项目中遇到多人协同开发时,
代码
风格差异导致
PHP
短标签无法正常运行。通过修改
php
.ini配置,成功开启短标签支持,解决了
代码
执行
问题
。
基础编程
21,889
社区成员
140,333
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章