博主信息
博文 35
粉丝 0
评论 0
访问量 40707
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
子字符串查询、替换函数-多维数组的排序——2018-9-2
THPHP
原创
938人浏览过

1、子字符串查询函数:

实例

<?php
$str = 'All crows under the sun are black tianhong@.com';
// 从$str字符串中,第10个索引开始,取出四个字符
echo substr($str,10,4),'<br>';
// 查找出$str字符中的 @字符,并且@后面的内容取出
echo strstr($str,'@'),'<br>';
// 查找出$str字符中的 @字符,并且@前面的内容取出,不包含@
echo strstr($str,'@',true),'<br>';
// 查找出$str字符中的 under字符,并且把under的首字母索引取出
echo strpos($str,'under');// 10

运行实例 »

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

2、字符串查找并替换:

实例

<?php
$str = 'All crows under the sun are black tianhong@.com';
 // 把$str变量中的 tianhong 字符 替换成 tian
echo str_replace('tianhong','tian',$str),'<br>';
 // 把天弘字符插入到 $str变量字符的 0 索引位置,并且取出原有的 10个字符,一起打印
echo substr_replace($str,'天弘',0,10);
 // 如果给一个参数,就只能打印出天弘二字,原有的字符没了
echo substr_replace($str,'天弘',0);

运行实例 »

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

3、多维数组的排序:

实例

<?php
$stu = [
    ['name' => '依依','ID' => 8],
    ['name' => '哒哒','ID' => 6],
    ['name' => '痛痛','ID' => 9],
    ['name' => '哈哈','ID' => 5],
    ['name' => '咯咯','ID' => 2]
];
usort($stu,function ($m,$n){
    // 比较 Id的值,进行排序,值的范围:0~9
    return strcmp($m['ID'],$n['ID']);
});
echo '<pre>';
echo var_export($stu);

运行实例 »

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


批改状态:未批改

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学