各位老师大神们,这里能不能这样写?用什么方法才能取出$c[0]的值?

来源:3-7 正则表达式的搜索和替换

落叶伴秋风

2017-06-19 22:33

http://img.mukewang.com/5947df6e00014e2d05590163.jpg........

写回答 关注

3回答

  • 仙士可
    2017-06-20 08:41:45
    已采纳

    在单引号里面是不解析变量的,你要写成"<em>变量名</em>";双引号里面可以解析变量,但是你试了之后会发现,直接在双引号写$c[0]是不行的,因为php解析没法判断后面的[0]是什么,那就帮php辅助解析下"<em>{变量名}</em>";

    在双引号的变量周围加大括号,就可以取出值了

    落叶伴秋风

    问:$a='/(\w+\.\w+)/';//这里不是只匹配到index.php吗? echo $c[0];//这里输出的也是index.php echo $str;//但是这里输出替换的时候为什么把index.php,style.css,common.js全部替换成斜体的index.php了。如果只把$str中的index.php替换掉,剩下的还保留原来的不替换,该怎么写呢?

    2017-06-20 12:15:07

    共 1 条回复 >

  • qq_南柯一梦_40
    2017-06-22 18:52:03

    要用双引号

  • 慕慕9852879
    2017-06-20 08:45:52
    <?php
    
    
    
    echo  "zhegewo bu hui":
    
    
    ?>


PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181835 学习 · 2577 问题

查看课程

相似问题