php 字符串
2016-05-09 20:32
288 查看
/**26
* 字符串处理函数
* parse_url 解析URL ,返回其组成部分
* urlencode url 编码
* urldecode url 解码
* htmlentities 将字符串转换为html 实体
* 1参数 内容 2 : 转换规则
*
* htmlspecialchars 将字符串转换为HTML 实体,不处理中文
* htmlspecialchars_decode() 去掉html 实体 还原回来
*
*/
/
** 25
* 字符串的替换 str_replace()
* $houdunwang="www.houdunang.com";
echo str_replace("houdunang", "wangmutian",$houdunwang);
* 此处第一个参数和 第二个参数,还有第三个参数可以使 数组,第四个参数 表示替换了几次str_replace("houdunang", "wangmutian",$houdunwang,$k);
* 此方法是区分大小写的,如果不想区分 str_ireplace 即可
*
* strcmp() 比较字符串,如果相等返0 如果字符串1< 字符串2 -1 如果字符串1>字符串2 1 (区分大小写)
* strcasecmp() 不区分大小写 字符串比较 (不是按自然数比较)
* strnatcmp() 是按照自然数比较
*
*
*/
<?php
/*24
*字符串处理函数:
* php处理字符串的字符:
* strlen 显示字符串的长度
* trim 对字符串左右空格删除
* ltrim 对字符串左侧空格删除
* rtrim 对字符串右侧空格删除
* 对字符串的大小写处理
* strtolower 将字符串转换成小写
* strtoupper 将字符串转换成大小
* ucfirst 首字母大写
* ucwords 单词首字母大写
* 字符串填充函数
* str_pad("字符串","长度","添加内容",填充的方向);
*/
/*
* 字符串输出
* printf() 格式化输入字符串
* substr() 对字符串指定数量的截取
* strchr() 区分大小写的,strstr别名 查找一个字符串在另一个字符串中第一次出现
* stristr() 这个是不区分大小写的
* strrchr() 查找一个字符串在另一个字符串中最后出现
*
* strpos() 查找一个字符串在另一个字符串中第一处出现的位置,区分大小写
* strrpos() 功能与strpos() 相同,但不区分大小写
* strtok() 通过字符串把主字符串拆分
*
*/
$bbs="bbs.houdunwang.combbs";
var_dump(substr($bbs, strpos($bbs, ".")+1,10));
exit();
$str=strrchr($bbs, "bbs");
var_dump($str);
exit();
$str= strchr($bbs,"bbs");
var_dump($str);
exit();
echo substr($bbs, 4,10);
exit();
$num="152";
$num2="在这里";
printf("%f是在%f",$num,$num2);
* 字符串处理函数
* parse_url 解析URL ,返回其组成部分
* urlencode url 编码
* urldecode url 解码
* htmlentities 将字符串转换为html 实体
* 1参数 内容 2 : 转换规则
*
* htmlspecialchars 将字符串转换为HTML 实体,不处理中文
* htmlspecialchars_decode() 去掉html 实体 还原回来
*
*/
/
** 25
* 字符串的替换 str_replace()
* $houdunwang="www.houdunang.com";
echo str_replace("houdunang", "wangmutian",$houdunwang);
* 此处第一个参数和 第二个参数,还有第三个参数可以使 数组,第四个参数 表示替换了几次str_replace("houdunang", "wangmutian",$houdunwang,$k);
* 此方法是区分大小写的,如果不想区分 str_ireplace 即可
*
* strcmp() 比较字符串,如果相等返0 如果字符串1< 字符串2 -1 如果字符串1>字符串2 1 (区分大小写)
* strcasecmp() 不区分大小写 字符串比较 (不是按自然数比较)
* strnatcmp() 是按照自然数比较
*
*
*/
<?php
/*24
*字符串处理函数:
* php处理字符串的字符:
* strlen 显示字符串的长度
* trim 对字符串左右空格删除
* ltrim 对字符串左侧空格删除
* rtrim 对字符串右侧空格删除
* 对字符串的大小写处理
* strtolower 将字符串转换成小写
* strtoupper 将字符串转换成大小
* ucfirst 首字母大写
* ucwords 单词首字母大写
* 字符串填充函数
* str_pad("字符串","长度","添加内容",填充的方向);
*/
/*
* 字符串输出
* printf() 格式化输入字符串
* substr() 对字符串指定数量的截取
* strchr() 区分大小写的,strstr别名 查找一个字符串在另一个字符串中第一次出现
* stristr() 这个是不区分大小写的
* strrchr() 查找一个字符串在另一个字符串中最后出现
*
* strpos() 查找一个字符串在另一个字符串中第一处出现的位置,区分大小写
* strrpos() 功能与strpos() 相同,但不区分大小写
* strtok() 通过字符串把主字符串拆分
*
*/
$bbs="bbs.houdunwang.combbs";
var_dump(substr($bbs, strpos($bbs, ".")+1,10));
exit();
$str=strrchr($bbs, "bbs");
var_dump($str);
exit();
$str= strchr($bbs,"bbs");
var_dump($str);
exit();
echo substr($bbs, 4,10);
exit();
$num="152";
$num2="在这里";
printf("%f是在%f",$num,$num2);
相关文章推荐
- php 实现接收客户端上传的图片
- wp-config.php说明
- PHP数据类型转换
- 【Yii框架 一 】PHP框架,Yii概述
- php写入txt文件换行
- thinkphp生成的验证码不显示问题解决
- PHP中php_sapi_name()与array_map()
- 模板配置教程:Phpcms v9怎么更换模板
- PHP开发入门1
- php上传大文件时出现错误
- php语言设置mysql 读写库使用的编码
- 返回200却页面崩溃,post 为空 TTFB 10 分钟?
- O'Reilly-现代php译文(1)
- php7.0 安装使用与性能监测
- PHP中9大缓存技术总结
- [php-composer] how to install composer in windows
- FTP文件上传下载及验证
- laravel blade
- RSA For PHP
- phpstudy本地配置教程You don't have permission to access解决