php学习小笔记

PHP的四种标记风格

1、xml风格

<?php

echo “xml风格”;

?>

2、脚本风格

<scriptlanguage=”php”>

echo ‘脚本风格’;

</script>

3、简短风格

<?echo ‘简短风格’;?>

4、ASP风格

<%

echo ‘ASP风格’;

%>

PHP三种注释风格

1、单行注释 //

2、多行注释 /*…*/  (不允许进行嵌套操作)

3、Shell风格注释  #

PHP中单引号和双引号区别

单引号:所见即所得

双引号:内容可以被解释并替换

<?php

$test=”PHP”;

$str=”I Like $test”;

$str1=’I Like $test’;

echo $str;

echo $str1;

?>

其结果为

ILike PHP

ILike $test

PHP字符串截取注意事项

substr()函数在截取中文字符串时,如果截取的字符串中出现奇数,那么可能导致截取的中文字符出现乱码,因为一个中文字符由两个字节组成。

PHP比较字符串

1、按字节进行字符串比较

strcmp()区分大小写

strcasecmp()不区分大小写

相等则返回0

2、自然排序法进行字符串比较

strnatcmp()  相等返回0;区分大小写

strnatcasecmp()  不区分大小写

3、指定从源字符串的位置开始比较

strncmp()  区分大小写

时间: 2024-10-09 18:56:01

php学习小笔记的相关文章

MongoDB 学习小笔记

1.配置:mongod --dbpath=D:\MongoDB\data mongo2.基本的增删查改 find() update()-- 整体更新,局部更新. 修改器: $inc db.person.update({"age":23},{$inc:{"salary":1000}}) 第一个参数为条件.第二个参数为修改的值,但值必须为整数.($inc allowed for numbers only) $set 修改器: db.person.update({&quo

学习小笔记---正则表达式

定义:有一定格式的字符串 作用:1.用来判断一个字符串是否符合一定的要求 2.可以去一个字符串中,把某些符合规则的字符串拿出来 格式: 由 字符簇 限定符 定位符组成 字符簇:一组字符 由字符组成的集合 [0-9]数字 [^0-9]非数字 [a-z]小写英文 [A-Z]大写英文 [a-Z]大小写英文 [a-zA-Z] [a-zA-Z0-9]大小写英文数字 \d数字 \w数字英文字母及下划线 \D 非数字 \W 非数字英文字母及下划线 . 代表所有(任意)字符,除了换行 说明:在字符簇中出现特殊字

学习小笔记---大话PHP设计模式

PHPStorm IDE 开发字体选用:Source Code Pro , Courier New , Concolas php命名空间 :可以解决 不同类中 相同名字方法的冲突 namespace test1: function test(){ } 自动载入  : function  __autoload($class){ require  __DIR__.'/'$class.'.php'; } spl_autoload_register(); 这个函数,可以允许多个 autoload 必须现

英语学习小笔记

1.It is...to do sth:做某事是.... 解析:It 是形式主语,后面一半接形容词做表语,to do sth是不定式短语作真正主语. 2.make to do和make doing是两种表达方式 解析:make.have.let三个为使役动词,其后跟省略to的不定式作宾语补足语,即:make\have\let sb. do sth.(让某人做某事),例如:The teacher made him wait outside.(主动语态) 在被动语态的句子中,则要还原不定式的符号to

java学习小笔记(三.socket通信)【转】

三,socket通信1.http://blog.csdn.net/kongxx/article/details/7288896这个人写的关于socket通信不错,循序渐进式的讲解,用代码示例说明,运用流和socket进行远程通讯 2.最简单的socket是一个服务端对应一个客户端 server的写法 ServerSocket server = new ServerSocket(10000); Socket socket = server.accept(); BufferedReader in =

[学习笔记]iphone学习小技巧

1. 版本控制 -- 是否响应某个方法 .查看当前系统版本. eg: [self respondsToSelector:@Selector(presentModalViewController:animated:)]//Yes:表示响应这个方法 [[UIDevice currentDevice].systemVersion floatValue] < 7.0 //判断当前系统是否小于7.0 2. 模态视图动画设置 eg: ModalViewController *modalVC = [[Moda

【iOS开发每日小笔记(六)】Swift语言学习的入门随想

这篇文章是我的[iOS开发每日小笔记]系列中的一片,记录的是今天在开发工作中遇到的,可以用很短的文章或很小的demo演示解释出来的小心得小技巧.该分类的文章,内容涉及的知识点可能是很简单的.或是用很短代码片段就能实现的,但在我看来它们可能会给用户体验.代码效率得到一些提升,或是之前自己没有接触过的技术,很开心的学到了,放在这里得瑟一下.其实,90%的作用是帮助自己回顾.记忆.复习.如果看官觉得太easy,太碎片,则可以有两个选择:1,移步[iOS探究]分类,对那里的文章进行斧正:2,在本文的评论

【iOS开发每日小笔记(九)】在子线程中使用runloop,正确操作NSTimer计时的注意点 三种可选方法

这篇文章是我的[iOS开发每日小笔记]系列中的一片,记录的是今天在开发工作中遇到的,可以用很短的文章或很小的demo演示解释出来的小心得小技巧.它们可能会给用户体验.代码效率得到一些提升,或是之前自己没有接触过的技术,很开心的学到了,放在这里得瑟一下.其实,90%的作用是帮助自己回顾.记忆.复习. 一直想写一篇关于runloop学习有所得的文章,总是没有很好的例子.正巧自己的上线App Store的小游戏<跑酷好基友>(https://itunes.apple.com/us/app/pao-k

Git+Gerrit学习搭建笔记

    Git是目前最流行的分布式版本控制系统,而Gerrit是一种免费.开放源代码的代码审查软件,使用网页界面.利用浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改.它使用Git作为底层版本控制系统.趁着做测试的机会,简单学习了解一下Git+Gerrit是如何搭建使用的,顺便简单做个小笔记.      系统环境:Ubuntu12.04 Server 64 安装Git $sudo su -           ##切换到root账户环境下(个人