<?php
//1.字符串输出
$str1 = "hello world";
//输出一个字符串
echo $str1."<hr>";
$str2 = "hehe";
//输出多个字符串
echo $str1,$str2,"nishihaoren","haorenzaina";
//格式化输出 (数字) printf
echo "<hr>";
printf("%.2f",3.6415966);保留两位小说(四舍五入)
printf("%d",3.1415);取整数部分
//2.字符串替换
//查找
$index = strpos($str1, "h");返回查找到的下标
echo "<hr>".$index;
//替换 str_reolace(find,replace,string,count);
/*
* find 必需 需要被替换的
* replace 必需 替换后是谁
* string 必需 要操作的字符串
* count 可选 对替换进行计数的变量
*/
echo "<hr>";
$res = str_replace("l", "i", $str1,$count);
echo $res;
echo "<hr>";
echo $count;
//字符串截取 substr()
//参数1:要截取的字符串
//参数2:截取的起始位置
//参数3:截取几个字符
echo "<hr>";
$str3 = "woshihaoren";
$res = substr($str3,5);haoren
echo $res;
echo "<hr>";
$res = substr($str3,5,3);hao
echo $res;
echo "<hr>";
$res = substr($str3,-5);aoren
echo $res;
echo "<hr>";
$res = substr($str3,-5,3);aor 从倒数第五个开始,查3个字符
echo $res;
echo "<hr>";
$res = substr($str3,-5,-3);ao 从倒数第五个截取到倒数第三个
echo $res;
echo "<hr>";
$res = substr($str3,5,-3);hao 从下标为5的位置,截取到倒数3个
echo $res;
//从字符开始截取 strstr()
echo "<hr>";
$res = strstr($str3,"h");
echo $res;
echo "<hr>";
//字符串删除
echo "<hr>";
$res = str_replace("hao", "",$str3);
echo $res;
echo "<hr>";
$str4 = " woshihaoren ";
$res = trim($str4);
echo "a".$str4."b";
//字符串长度 strlen()
echo "<hr>";
echo "字符串长度是".strlen($str3);
//字符串比较
echo "<hr>";
$res = strcmp("a", "A"); 比较返回的是ASCII差值,前减后
echo $res;
//字符串反转 strrev
echo "<hr>";
$res = strrev('woshi');
echo $res;
//字符串转数组 explode
echo "<hr>";
$str5 = "wo shi hao ren he he";
$res = explode(" ", $str5);
print_r($res);
//数组转字符串 implode
echo "<hr>";
$res2 = implode("",$res);
echo $res2;
?>