//将字符串分割 返回一个数组 定义字符串$str

$str = \"大众apple,pear,banana,orange\"大众;

//用逗号对$str字符串进行分割

中文字符串长度php新颖出炉整顿一下常用的PHP字符串函数 AJAX

$arr = explode(\公众,\公众,$str);

echo \公众第一次分割的结果为:\"大众;

//输出数组中的元素

print_r($arr);

echo \公众<br>\公众;

//用逗号对$str字符串进行分割,限定返回字符串个数为2

$arr = explode(\"大众,\"大众,$str,3);

echo \"大众第二次分割的结果为:\"大众;

print_r($arr);

//将数组转化为字符串

//定义并初始化一个数组

$fruit_arr = array(\"大众apple\"大众,\"大众pear\"大众,\公众banana\"大众,\公众orange\公众);

//通过“&”符将数组中的元素拼接起来

$fruit_str = implode(\"大众&\公众,$fruit_arr);

//输出新天生的字符串

echo \"大众新字符串 = \"大众.$fruit_str ;

//字符串比较函数 通过二进制进行比较

//字符串相等返回 0 str>str2 返回 >0 str1<str2 返回 <0

$str1 = \"大众abcd\公众;

$str2 = \"大众ABCD\公众;

$str3 = \"大众abcd\公众;

//str1和str2的比较结果是1(a和A所对应的ASCII码分别是97和65)

echo \"大众str1和str2的比较结果是\"大众.strcmp($str1,$str2).\公众<br>\"大众;

//str1和str3的比较结果是0

echo \公众str1和str3的比较结果是\公众.strcmp($str1,$str3).\公众<br>\公众;

/例如密码验证/

$pswd = \"大众123abc\"大众;

$pswd2 = \"大众123ABC\公众;

if (strcmp($pswd,$pswd2) != 0)

echo \"大众密码缺点!\公众;

else

echo \"大众密码精确!\"大众;

//字符串更换函数 str_replace

// str_replace('要被更换的值','更换成的值','被操作的字符串'[统计更换的次数]);

$str1 = \公众I like play football, and he is also like play football\"大众;

$str2 = \公众basketball\"大众;

echo \公众更换前字符串为:\公众.$str1.\公众<br>\"大众;

$str = str_replace(\公众football\公众,$str2,$str1,$count);

echo \"大众更换后字符串为:\公众.$str.\"大众<br>\公众;

echo \"大众字符串中football被更换的次数为\"大众.$count.\"大众<br>\"大众;

//获取字符串长度 strlen();

$str1 = \"大众abcd\"大众;

$str2 = \"大众中笔墨符串\"大众;

$str3 = \"大众空 格\"大众;

echo \"大众str1的长度为\公众.strlen($str1).\公众<br>\公众;

echo \"大众str2的长度为\"大众.strlen($str2).\公众<br>\公众;

echo \"大众str3的长度为\"大众.strlen($str3).\公众<br>\"大众;

//字符串截取函数 substr()

substr('截取的字符串','起始位置','截取长度')

$str = \"大众This is a string\"大众;

//从第一个字符开始,截取4个字符

$str1 = substr($str,0,4);

//从第一个字符开始截取,直到字符串的末端

$str2 = substr($str,0);

//从第一个字符开始截取,直到字符串末端第4个字符

$str3 = substr($str,0,-4);

//从字符串末端返回1个字符

$str4 = substr($str,-1);

echo \"大众str1为\"大众.$str1.\公众<br>\"大众;

echo \"大众str2为\"大众.$str2.\"大众<br>\公众;

echo \"大众str3为\"大众.$str3.\公众<br>\"大众;

echo \公众str4为\公众.$str4.\"大众<br>\公众;

//过滤空缺字符函数 trim

$str = \公众 Hello World! \公众;

echo \"大众未调用 trim()函数: \"大众;

var_dump($str);

echo \"大众<br />\公众;

echo \"大众调用trim()函数: \"大众;

var_dump(trim($str));

var_dump(ltrim($str));

var_dump(rtrim($str));

echo '<hr>';

echo '以下是利用trim去除字符串右边的感叹号';

$str2 = 'Hello World!';

echo \"大众未调用 trim()函数: \"大众;

var_dump($str2);

echo \"大众<br />\"大众;

echo \"大众调用trim()函数: \"大众;

var_dump(trim($str2,'!'));

var_dump(trim(trim($str2),'!'));//加上空格

//中笔墨符串 长度和截取 须要php_mbstring.dll扩展

$str = '好好学习,每天向上!
';

echo '字符串长度为:'.mb_strlen($str,'utf-8').'<br/>';

echo '截取出“学习”两个字:<br/>';

echo mb_substr($str,2,2,'utf-8');

//去除字符串中的html和PHP标签 strip_tags()

$str = \公众Hello <b>world!</b>\公众;

echo $str;

echo strip_tags(\"大众Hello <b>world!</b>\"大众);

echo strip_tags(\"大众Hello <b><i>world!</i></b>\"大众,\"大众<b>\"大众);

// strpos函数查找字符串在另一字符串中第一次涌现的位置。

$str1 = 'hello i love you';

$str2 = 'e';

echo strpos($str1,$str2);

echo strrpos($str1,$str2);//末了一次涌现

// strstr 函数 一个字符在另一个字符串中今后的字符

//strstr(str,find) 返回find开始今后的字符

$str1 = 'hello i love you';

$str2 = 'o';

echo strstr($str1,$str2);

//strrev()字符串反转函数

$str = 'hello';

echo strrev($str);

// MD5() 字符串加密函数

$str = 'aaa';

var_dump(md5($str));

// str_split函数将字符串分割为数组 第二个参数为每个数组元素的长度

$str = 'shanghai';

print_r(str_split($str,3));

// nl2br函数将字符串中的 \n 更换成 html的 <br/>

$str = \"大众china\nshanghai\"大众;

echo $str;

echo nl2br($str);

//字母大小写转换

$str = 'hello world';

//首字母转换为大写

echo ucfirst($str);

//将每个单词的首字母转换为大写

echo ucwords($str);

//将全体字符串转换为大写

echo strtoupper($str);

$str = 'HELLO WORLD';

//首字母转换为小写

echo lcfirst($str);

//将全体字符串转换为小写

echo strtolower($str);