码迷,mamicode.com
首页 > 其他好文 > 详细

字符串处理

时间:2016-11-08 20:30:58      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:字符串处理

一、字符串类型的特点

<?php

echo $substr("123456",2,4);    //将字符串用于字符串函数$substr()处理,输出字符串345

echo $substr(123456,2,4);      //将整型用于字符串函数$substr()处理,输出同样是字符串345

echo hello;                    //会先找hello常量,找不到就会将常量名看做是字符串使用

?>

    在上面的代码中,将不同类型的数据使用字符串处理函数$substr()处理,得到了相同的结果。

<?php

$str="lamp";

echo $str{0};         //输出$str中第一个字符1

echo $str{1};         //输出$str中第二个字符a

echo $str{2};         //输出$str中第三个字符m

echo $str{3};         //输出$str中第四个字符p

echo $str{0}.$str{1};       //输出$str中的前两个字符1a


echo $last=$str{strlen($str)-1};    //获取$str的最后一个字符串,输出结果为p


echo $str{strlen($str)-1}="e";       //修改$str中的最后一个字符,输出结果为e


echo $str{1}="nginx";             //输出结果为n

?>


二、双引号中变量解析总结

三、常用的字符串输出函数

PHP中常用的字符串输出函数

   函数名            功能描述
echo()输出字符串
print()输出一个或多个字符串
die()输出一条消息,并退出当前脚本
printf()输出格式化字符串
sprintf()把格式化的字符串写入一个变量中


1、echo()函数

   该函数是在PHP中使用最多的函数,因为它的效率高。实际上它不是一个函数,而是个语言结构,使用时可以加括号,也可以不加。

2、print()函数

   该函数同样是一个语言结构,使用时可以加括号,也可以不加。只能输出简单类型变量的值,如int,string。有返回值,成功是1(in类型),失败是0。print_r()是函数,可以输出复杂类型变量的值,如数组,对象;其返回值为true(bool类型)或flase。

3、die()函数

   

4、printf()函数

5、sprintf()函数




四、常用的字符串格式化函数

    字符串的格式化就是将字符串处理为某种特定的格式。通常用户从表单中提交给服务器的数据都是字符串的形式,为了达到期望的输出效果,就需要按照一定的格式处理这些字符串后再去使用。

PHP中常见的字符串格式化函数

   函数名                功能描述
ltrim()从字符串左侧删除空格或其他预定义字符
rtrim()从字符串末端开始删除空白字符或其他预定义字符
trim()从字符串两端开始删除空白字符或其他预定义字符
str_pad()把字符串填充为新的长度
strtolower()把字符串转换为小写
strtoupper()把字符串转换为大写
ucfirst()把字符串中的首字母转换成大写
Ucwords()把字符串中每个单词的首字母转换成大写
nl2br()在字符串的每个新行之前插入HTML换行符















五、字符串比较函数

本文出自 “12145704” 博客,请务必保留此出处http://12155704.blog.51cto.com/12145704/1870759

字符串处理

标签:字符串处理

原文地址:http://12155704.blog.51cto.com/12145704/1870759

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!