您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > PHP >

PHP中单引号和双引号的区别+%取模

来源:振中的技术记事本 责任编辑:栏目编辑 发表时间:2013-07-01 20:54 点击:

今天就碰到这个问题,explode('/r/n', $this->post['nowwords'] )不起作用然后才了解,用这个explode("/r/n", $this->post['nowwords'] )才会将/r/n转义才能做替换

取模,也就是除于那个数然后得的余数,做分页的时候必要的东西。

$a % $b 取模 $a 除以 $b 的余数。

注: 取模 $a % $b 在 $a 为负值时的结果也是负值。

====================下面是摘的一片文章===================

php中的字符串用双引号与单引号分开的!
区别在于解释字符串的方式不同!
如果字符串位于双引号中,那么字符串中的变量会被展开。你可以在双引号保卫的字符串中使用反斜线字符(/)指定特殊的字符(转义字符).
单引号包围的字符串不会展开内部的变量。还有,在单引号字符串中唯一可用的转义字符是反斜线和单引号!
使用点(.)操作符连接两个字符串!

PHP中如果你将与段文字或者一段内容用单引号括起来的话PHP会将被括起来的内容看做是字符串

如果用双引号来括起来的话 PHP会帮你处理括起来的内容中的变量。

实例代码:

$a="st";
$b="23";
//输出:“st的年龄是23岁。”
echo"$a的年龄是$b岁。" ; //输出结果是:“st的年龄是23岁。”
echo'$a的年龄是$b岁。' ; //输出结果是:“$a的年龄是$b岁。”

?>

上面的例子看的很清楚,如果用单引号输入的话显示的变量没有改变,所以在用到单引号或者双引号的时候最好能使用单引号的地方最好使用单引号,如果使用双引号的话PHP还得检查是不是用到变量,所以会影响PHP执行的效率。

本文出自 “振中的技术记事本” 博客,请务必保留此出处http://speedphp.blog.51cto.com/1904268/623874

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • PHP测试
      • 十天学会php之第六天
      • 几种显示数据的方法的比较
      • 使用xmlhttp为网站增加域名查询功能
      • PHP+MYSQL+Javascript数据库查询结果的动态显示
      • 查找数组中指定键名的值
      • 用redis实现跨服务器session
      • 用新浪微博接口发送图片微博失败的原因
      • smarty局部缓存技术[源码分析]
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1