/* php 字符串折分为数组
* 用什么来折分 被折分字符串
$str='asp,php,jsp,asp.net';
$arr=explode(',',$str);
var_dump($arr);
*/
# strtoupper() 字符串转大写 ucfirst() 第一个转为大写 ucwords() 将每个单词首字母转大写 strtolower() 字符串转小写
/* php 字符串html格式化 转义< > 等字符
* 要转换的字符串 转换格式 编码字符集
* 转换格式
* ENT_COMPT 转换双引号,忽略单引号,默认
* ENT_QUOTES 转换单双引号
* ENT_NOQUOTES 忽略单双引号
echo htmlentities('<b>中国<i>,\'"',ENT_QUOTES,'GB2312');
*/
# 查找字符串中是否包括某关键字
# substr_count([查询的字符串],[要查找的字符]);
# 从前向后查找字符位置 int strpos([查询的字符串],[要查找的字符])
# 从后向前查找字符位置 int strrpos([查询的字符串],[要查找的字符])
# php 是否自动转义 get post 单双引号 get_magic_quotes_gpc()
/* php.ini 中设置
* ; Magic quotes for incoming GET/POST/Cookie data.
* magic_quotes_gpc = On
*/
# 对get post 进行转义 addcslashes 根据第二个参数
# echo addcslashes('abc"\'bbdd322',"");
# 对get post 进行转义 单双引号
/*------------- substr()字符串截取 ------------------*/
# echo addslashes('abc"\'bbdd322');
# echo substr('abc12345',2);//c12345
# echo substr('abc12345',2,1);//c
# echo substr('abc12345',-2);//45
# echo substr('abc12345',-5,3);//123
# 字符串填充 *原字符串 *填充至长度(必须大于原字符长度) *要填充的字符默认使用空格 [可选]
# 填充模式: STR_PAD_LEFT 左 STR_PAD_RIGHT 右 STR_PAD_BOTH 两侧
# echo str_pad('abc123',8,'hhhh',STR_PAD_BOTH);
# strcmp() 区分大小写字符串比较 strcoll() 不区分大小写字符串比较
/* fprintf([操作语柄],[格式化参数],[字符])
$fp=fopen("d:/temp.txt",'w');
fprintf($fp,"%d",2.423);
fclose($fp);
*/
# 字符串查找返回子串 从前向后查找 查找第一个
# echo strstr('abc123','b');//bc123 功能和 strchr() 一样 stristr() 不区分大小写
# 字符串查找返回子串 从前向后查找 查找最后一个
# echo strrchr('abc12b3','b');//b3
# 字符串替换 要搜索字符 要替换字符 操作字符串
# echo str_replace('a','','abc123'); str_ireplace(); 不区分大小写的字符串替换
# 字符串的一部分替换为另一个字符串 *规定要检查的字符串 *规定要插入的字符串 *规定在字符串的何处开始替换
# echo substr_replace('abc123','bbbbbb',3,1);
# 字符串解析 parse_str([要解析的字符串],[可选 输出数组]);
/*
parse_str('str=abc');
echo $str;
*/