php 字符串

<?php
/*
* 字符串输出
* echo() 输出多个或多个字符串
* print() 输出字符串
* printf()格式化输出字符串
* 字符串截取
* substr() 对字符进行指定数量的截取
* strchr() strstr 判断是否一个字符串在另一个字符串当中出现过 区分大小写 stristr 不区分 ()
* strrchr 查找一个字符串在另一字符串中最后出现的位置
* strpos 查找一个字符串在另一个字符串中第一次出现的位置
* stripos 不区分大小写;
* strrpos后面查找;
* strtok
* parse_str()把字符串截取为变量
* chuck_split()把字符串按字符大小拆分
*
*
*/

//$num="156";
//$num2="888";
//printf("%.2F",$num);//156.00
//printf("哈哈%.2F哈哈%f哇哇",$num,$num2);//哈哈156.00哈哈888.000000哇哇
//printf("哈哈%1$f哈哈%1$u哇哇",$num);//哈哈156.000000哈哈156哇哇 双引号
/*
$abc="www.baidu.com";
$str =substr($abc, 4,4);//baidu
$str2 =substr($abc, -3);//com
echo$str;


$bb="housdasddsd,sdsadadwe, 0,houbaidu.comheadw33";
$str=strchr($bb, "baidu");
$str2=strrchr($bb,"baidu");
$str3=strpos($bb,"baidu");
$str4=strtok($bb,",");
while ($str4){
echo $str4;
echo"<br>------<br/>";
$str4 = strtok(",");
}

//var_dump($str4);
//var_dump($str);
$url = "http://www.houdunwang.com?uname=zangsan&age=33&sex=boy";

$u_msg = substr($url, (strpos($url, "?")+1));//效果--?uname=zangsan&age=33&sex=boy

parse_str($u_msg);//
echo "用户名:".$uname."年龄{$age}你的性别{$sex}";
*/


$sss = "pgp,sada, sql,dsv,css";
echo chunk_split($sss,3,"|");

/*
* str_replace()
* str_ireplace()不区分大小写,第四个参数可选用统计替换次数
* strcmp();比较字符串,如果两个字符串 相等返回0 如果 字符串1<字符串2 返回-1 字符串1>字符串2 返回1
* strcasecmp() 不区分大小写 strnatcmp() 按自然数比较
* echo strncmp("1002","1002",3); 0 strncmp 指定位置进行字符串比较
* similar_text()比较有多少个字符串相等,第三个参数返回一个变量,为两个字符串的百份比
* strtr() 替换字符串中的任意字符
* substr_count()统计查找一个字符串在另一个字符串中出现的次数,可以指定起始查找位置与查找长度
*/

//echo strncmp("1002","1002",3); // 0
//echo similar_text('houdd', 'hodud',$v);// 有百份几相似80
//echo $v;
//$arr3= array("h"=>"H","a"=>"A","m"=>"M");
//echo strtr("houdunwang.coa", $arr3); //效果 HoudunwAng.coA
$str= "dddcc,dddbbb,dddccc,sssddd";
echo substr_count($str, "cc",2,6);// 6 个数


?>

原文地址:https://www.cnblogs.com/lemonphp/p/4923445.html