+ -
当前位置:首页 → 问答吧 → 书上第126页第一个代码请给出正确,我晕死了!

书上第126页第一个代码请给出正确,我晕死了!

时间:2008-06-20

来源:互联网

这是我今天第2次来报误.
其实今天一共发现了1个低级错误(语法错误,太低级).
2个对我这个新手来说不好找的高级错误.

以下这段代码是错误的.希望给我正确的,不然我怎么学下去啊....................
复制PHP内容到剪贴板
PHP代码:

<?php
 preg_match_all("/(?(d{3})?)(?(1)[-s])d{3}-d{4}/x","Call 555-1212 or 1-800-555-1212", $phones);

?>

还有顺便希望来点解释~~
什么是(?(d{3})?),书上用了竟然一点也不介绍这不忽悠人么.

作者: konakona   发布时间: 2008-06-19

还有,这个代码也是错的
复制PHP内容到剪贴板
PHP代码:

<?php
 //一个逆向引用的例子,含义是必须匹配正则表达式本身中第二组括号内的内容,本例中是 ([w]+)。因为字符串在双引号中,所以需要多加一个反斜线。 
 $html = "<b>bold text</b><a href=howdy.html>click me</a>";  
 preg_match_all("/(<([w]+)[^>]*>)(.*)(</\2>)/", $html, $matches);  
 for ($i=0; $i< count($matches[0]); $i++) {  
   echo "matched: ".$matches[0][$i]."n";  
   echo "part 1: ".$matches[1][$i]."n";  
   echo "part 2: ".$matches[3][$i]."n";  
   echo "part 3: ".$matches[4][$i]."nn";  
 }  
?>

请给正确的.

还有第1章\第1篇的许多代码有重复的.

作者: konakona   发布时间: 2008-06-19


没有人吗?

作者: konakona   发布时间: 2008-06-20

出来啊
作者!

作者: konakona   发布时间: 2008-06-20

有没有人啊???

作者: konakona   发布时间: 2008-06-21

引用:
原帖由 konakona 于 2008-6-19 20:39 发表
这是我今天第2次来报误.
其实今天一共发现了1个低级错误(语法错误,太低级).
2个对我这个新手来说不好找的高级错误.

以下这段代码是错误的.希望给我正确的,不然我怎么学下去啊....................

还 ...
请你看书中120页。

作者: phpcast   发布时间: 2008-06-22

引用:
原帖由 konakona 于 2008-6-19 20:47 发表
还有,这个代码也是错的

请给正确的.

还有第1章\第1篇的许多代码有重复的.
以上两个程序均没有错误,请你仔细检查是否有打错!

作者: phpcast   发布时间: 2008-06-22

热门下载

更多