php学习(2)---php字符串

来源:互联网 发布:聊天交友软件排行 编辑:程序博客网 时间:2024/06/07 12:13

php学习(2)——php字符串

  本章主要说的是php里面的字符串和里面的常用方法。

  我们先来看下如何定义字符串,我们有三种方式,“双引号”,‘单引号’,<<<定界符,前两种就不多说了,在单引号和双引号中需要注意的就是转义符号,比如说常用的”\n“换行,当然我们在输出中也可以直接写
。重点是定界符

  定界符:我们有时候需要输出大量的html代码或者css,如果使用每行打印容易出错,所以定界符出现

<<<EOF//1,这里的EOF属于自己定义,随意,不过注意前后一样//2,最后注意,EOF的前面不能有其他字符,否则会保语法错误//3,如果中间使用php变量记得加入{},例如{$name}EOF

  并置运算符:这里其实指的就是一个字符串的连接符,在java中使用的是+,在php中使用的是‘.’。

  在开发过程中难免需要处理字符串,有些常用字符串方法记录下:

  string substr(将要截取的字符串,位置[,截取长度(这部分是可选不是必选)])获取指定字符串的某一部分或全部。

  string strtolower(string $str)转为小写

  string strtoupper(string $str)转为大写

  strlen(string $str)计算字符串长度,注意:其中空格也算。

  strstr(被检查字符串,查找的字符串)用来查找指定字符串在某字符串中位置,返回的结果是字符串第一次出现后的所有内容。

  str_repeat(重复的字符串,重复次数)重复输出一个字符串。

  substr_replace(检查的字符串,插入的字符串,替代位置[,替换多少字符])替换字符串

  strpos(需查找字符串,查找字符串)查找一个字符或文本,如果找到,则返回字符位置,没找到返回FALSE。

这些方法都是些常用的方法,所以最好记住,以便以后使用。

  正则表达式(regular expression):指一个用来描述和匹配一系列符合某个句法规则的字符串的单个字符串。在这里可以用来检查字符串是否包含某个字符,比上面说的方法更加的方便,但是个人认为这种正则表达式的验证主要还是放在javaScript里面验证比较方便和快捷。

^str  匹配以shop开头的字符串$str  匹配以str结尾的字符还可以使用转义字符 比如说制表符\t,否则就是字符[a-z]匹配所有小写字母[a-zA-Z]匹配所有字母[0-9\.\-]匹配所有数字,句号和减号当一组方块中使用^表示非和排除的意思

这种正则表达式的使用最好还是在javascript上写,而不是php,这里只做个了解就好

原创粉丝点击