正则问题

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

请问怎么不让他成立?
就是结果不为1
...全文
13 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过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

不知道你想干什么
回复
相关推荐
发帖
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
帖子事件
创建了帖子
2004-04-27 04:45
社区公告
暂无公告