php代码简单含字符串,php字符串函数的简单示例代码

/**

* PHP 字符串函数 示例

* by www.jbxue.com

*/

$str1="aBCD";

print($str1);//输出函数,有返回结果(字符串),速度没有echo 快!

//可以说echo不是PHP函数

print_r($str);//输出函数,一般用于测试

echo "
****
".ord($str1)."
";

$str2="aBCD";

echo "
****
".ord($str2)."
";

echo strcmp($str2,$str1);//str1的第一字母a的ASCII码值是否大于str2第一个字母的ASCII码值

//是返回1,不是返回-1,相同的字母ASCII码值继续比较!完全相同返回0

echo "
";

echo substr_count("abcd bcxx","bc");//统计字符串bc在前面的字符穿出现的次数,没有返回0

//echo substr_count("abcd bcxx","bc",3,4);//统计字符串bc从前面的字符串中,第3个字符开始到后面4个字符中//,bc出现的次数,没有返回0

//echo substr_count("abcd bcxx","bc",3,8);//超出长度报错

echo "
strpos、strrpos函数
";

echo strpos("abcde","bc");//表示的bc字符串在abcde字符串中第一次出现的位置,没有出现返回null

echo strrpos("abcde","bc1");//表示bc字符串在abcde字符串中最后一次出现的位置,没有出现返回null

echo "
strstr、strrchr函数
";

//echo strstr("abced","bc");//输出字符串bc在abced字符串第一次出现的位置开始到后面字符串,没有返回null

echo "
";

echo strrchr("bcabced","1");//输出字符串bc1在abced字符串最后一次出现的位置开始到后面字符串,没有取第一字符,在前面字符串中进行查找,找到加以返回,如果还是

找不到返回null

echo strrchr("bcabced中国","中");

echo "
nl2br函数
";

$str="afdgdsa\r\n1111";

echo nl2br($str);//把转义回车换行等转换为html的

echo "
str_repalce函数
";

echo $str=" dsfsd sdfsdf 233 ";

echo "\t原字符串的长度为:".strlen($str)."
";

echo strlen(str_replace(" ","",$str));//在str字符串查找空格替换为没有的字符串,如查找的字符串没有要替换的字符,将不进行操作!!

$str="[dsfsdf]sdfsdf[sdfsdf]";

$arr1=array("{","}");

$arr2=array("(");

$str=str_replace($arr1,$arr2,$str);

echo $str;

echo "
substr函数
";

echo substr("abcddsfds",2)."
";//从第2个位置开始截取到字符串结尾的字符

echo substr("abcddsfds",2,20);//从第2个位置开始截取到字符串20个字符

echo "
explode、str_split函数
";

$str="1,2,3,4,5,";

print_r(explode("(",$str));//以,分割字符串,没有分割的字符,直接返回字符串

foreach(explode(",",$str) as $v){

echo $v."\t";

}

$str="1,2,3,4,5,";

echo "
";

print_r(explode("2",$str,4));

echo "
";

$str="脚本学堂22222";

print_r(str_split($str,2));//以2个字节分割字符串,不支持中文字符的分割

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值