Blogger Information
Blog 38
fans 0
comment 0
visits 30706
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
substr(),strstr(),strpos()函数str_replace(), substr_replace() usort()二维数组的排序总结——2018年8月27日 23:10:06
图图的博客
Original
838 people have browsed it

substr(),strstr(),strpos()函数

实例

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/8/27
 * Time: 22:28
 */
$str = 'hello world';
echo substr($str,6),'<br>';//截取字符串,从前面数
echo substr($str,-4,3),'<br>';//截取字符串从后面数
echo '<hr>';
$email = 'andrew@php.cn';
echo strstr($email,'@'),'<br>';//制定字符串第一次出现之后剩余的字符(包括自己)
echo strstr($email,'@',true),'<br>';//制定字符串第一次出现之前的字符(不包括自己)
echo '<hr>';
//函数查找字符串在另一字符串中第一次出现的位置,第三个参数可选:开始查找的位置
echo strpos($email,'@',7),'<br>';

运行实例 »

点击 "运行实例" 按钮查看在线实例

str_replace(), substr_replace()

实例

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/8/27
 * Time: 22:41
 */
//函数以其他字符替换字符串中的一些字符(区分大小写)
$email = 'andrew@php.cn';
echo str_replace('andrew','wy',$email),'<br>';
echo str_replace('andrew','',$email),'<br>';//用空字符串替换实现删除
echo '<hr>';
echo substr_replace($email,'wy',0,0),'<br>';//直接增加
echo substr_replace($email,'wy',0,6),'<br>';//从又开始替换6个
echo substr_replace($email,'qq.com',-6),'<br>';

运行实例 »

点击 "运行实例" 按钮查看在线实例

usort()二维数组的排序

实例

<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/8/27
 * Time: 22:54
 */
$arr = [
    ['course'=>'php','grade'=>'99'],
    ['course'=>'html','grade'=>'79'],
    ['course'=>'css','grade'=>'89'],];

echo '<pre>';
echo 'before:','<br>';
var_export($arr);
 usort($arr,function($i,$j){
    return strcmp($i['grade'],$j['grade']);
});
echo '<hr>';
echo '<pre>';
echo 'after:','<br>';
var_export($arr);

运行实例 »

点击 "运行实例" 按钮查看在线实例



Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments