正则问题

episome 2004-04-27 04:45:30
<?
$expression = true;
echo preg_match("/^\d+(\,\d+)*$/", $expression);

请问怎么不让他成立?
就是结果不为1
...全文
78 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
unixdotnet 2004-04-29
  • 打赏
  • 举报
回复
干什么用的要$expression true才用正则?
episome 2004-04-27
  • 打赏
  • 举报
回复
就是当$expression是布尔的时候就不成立
算了,还是
echo preg_match("/^\d+(\,\d+)*$/", $expression) and !is_bool($expression);
好了,tks
头疼啊
xuzuning 2004-04-27
  • 打赏
  • 举报
回复
奇怪的问题
当$expression = true;时,$expression的值是1

不知道你想干什么

21,893

社区成员

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

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