博主信息
博文 22
粉丝 0
评论 0
访问量 25872
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
二维数组排序、常用字符串函数(8月27日作业)
岑勋的博客
原创
1099人浏览过

用usort()对二维数组排序


实例

<?php
/**
 * usort()二维数组的排序
 */
$city = [
    ['city' => '东莞', 'province' => '广东'],
    ['city' => '合肥', 'province' => '安徽'],
    ['city' => '南京', 'province' => '江苏'],
    ['city' => '泰安', 'province' => '山东'],
];
usort($city, function ($arr1, $arr2) {
   return strcmp($arr1['city'],$arr2['city']);
});
echo '<pre>';
echo var_export($city,true);

运行实例 »

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

常用字符串查找函数:substr(),strstr(),strpos()


实例

<?php
/**
 *  substr(),strstr(),strpos()函数
 */

//substr($str,$offset,[$length]) 根据位置查询子字符串
$str = 'I want to learn PHP well.';
echo substr($str,16).'<br>'; //输出:PHP well.
echo substr($str,16,-3).'<br>';  //输出:PHP
echo substr($str,-5).'<br>'; //输出:well.
echo substr($str,-5,1).'<br>'; //输出:w
echo substr($str,-5,-1).'<hr>'; //输出:well

//strstr($str,$str2,bool) 根据某一内容来查询,参数二为
$str = 'I want to learn PHP well';
echo strstr($str,'l').'<br>'; //输出:learn PHP well
echo strstr($str,'l',true).'<hr>'; //输出:I want to

//strpos($str,$str2,$offset) 查找字符串首次出现的位置
$str = 'I want to learn PHP well';
echo strpos($str,'l').'<br>'; //返回10

运行实例 »

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

常用字符串替换函数:str_replace()、substr_replace()

实例

<?php
/**
 * 字符串替换函数
 * str_replace()  substr_replace()
 */

/* str_replace($search,$replace,$str) */
//一般替换
$str = 'It\'s a wonderful day';
echo str_replace('wonderful','busy',$str).'<br>';
//一个替换多个
$str = 'I like the PHP,I\'m going to learn PHP';
echo str_replace(['like','going to'],'love',$str).'<br>';
//多个替换多个,一一对应
echo str_replace(['I','PHP'],['You','javacript'],$str).'<br>';
//删除字符串
$str = 'It\'s a wonderful day';
echo str_replace('wonderful','',$str);
echo '<hr>';

/* substr_replace($str,$place,$start,[$length]) */
//全部替换
$str = 'I study PHP on PHP Chinese website';
echo substr_replace($str,'I\'m going to learn PHP',0).'<br>';
//部分替换
echo substr_replace($str,'javascript',8,3).'<br>'; //不指明长度则后面内容删除
//删除内容
echo substr_replace($str,'',12).'<br>';
echo substr_replace($str,'',15,3).'<br>';
//插入内容
echo substr_replace($str,'hefei ',15,0);

运行实例 »

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

批改状态:合格

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

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

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