实例演示substr(),strstr(),strpos()函数
实例
<?php header("Content-Type:text/html;charset=utf-8"); //子串查询函数三个 $str='My name is YYk.'; echo substr($str,3),'<br>'; echo substr($str,3,4),'<br>'; echo strstr($str,'n'),'<br>';//返回n之后的数据(包括n) echo strstr($str,'n',true),'<br>';//返回n之前的数据(不包括n) echo strpos($str,'is');//返回字符串第一次出现的位置 ?>
运行实例 »
实例演示str_replace(), substr_replace(
实例
<?php header("Content-Type:text/html;charset=utf-8"); $str='My name is YYK.'; echo str_replace('My','Your',$str),'<br>';//替换 echo str_replace('My','',$str),'<br>';//删除式替换 echo str_replace(['My','YYK'],['Your','Lq',],$str),'<br>';//一次性替换多个内容(数组形式) //忽略大小写的替换 str_ireplace echo substr_replace($str,'1.',0,0); ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
实例演示: usort()二维数组的排序
实例
<?php header("Content-Type:text/html;charset=utf-8"); $num =[ ['name'=>'MIke','grade'=>90], ['name'=>'Jcak','grade'=>75], ['name'=>'Liee','grade'=>96], ]; usort($num,function($m,$n){ return strcmp($m['grade'] , $n['grade']); }); echo '<pre>'; echo var_export($num) ?>
运行实例 »
点击 "运行实例" 按钮查看在线实例
个人总结:
sort()正排序; rsort()逆排序; usort()自定义排序
str_repalce()子串代替 substr_replace()根据位置替换
substr()查询指定位置字符 strstr()查询指定子串