博主信息
博文 34
粉丝 1
评论 0
访问量 29608
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP基础5作业08-27
theYon的博客
原创
754人浏览过

PHP基础5
主要知识点

1)字符串操作

  a. substr(),strstr(),strpos()

2)数组操作

  a. usort()

代码

<?php

// 实例演示substr(),strstr(),strpos()函数
$str1 = 'hello world! haha...';

// 函数返回字符串的一部分
// substr(string,start,length)
echo substr($str1,6,2).'<br>';

// 函数搜索字符串在另一字符串中的第一次出现。
// strstr(string,search,before_search)
// before_search - boolean 默认false,
// "true",它将返回 search 参数第一次出现之前的字符串部分。
echo strstr($str1,'ld').'<br>';

// 函数查找字符串在另一字符串中第一次出现的位置
// strpos(string,find,start)
// start 规定在何处开始搜索
echo strpos($str1,'l',10) == false ? 'error' : 'findit','<br>';

// 实例演示str_replace(), substr_replace()
$str2 = 'i am from China! emmm... good';
// str_replace() 函数以其他字符替换字符串中的一些字符(区分大小写)
// str_replace(find,replace,string,count)
echo str_replace('am','you',$str2),'<br>';

// substr_replace() 函数把字符串的一部分替换为另一个字符串
// substr_replace(string,replacement,start,length)
echo substr_replace($str2,'inside',10),'<br>';

// 实例演示: usort()二维数组的排序
$arr = [
    ['id' => 1001 , 'name' => 'xiaoming'],
    ['id' => 1005 , 'name' => 'min'],
    ['id' => 1002 , 'name' => 'max'],
    ['id' => 1008 , 'name' => 'de'],
    ['id' => 1006 , 'name' => 'good'],
];

usort($arr,function($a,$b){
    // 升序
    // return $a['id'] > $b['id'];
    // 降序
    return $a['id'] < $b['id'];
});

echo '<pre>',var_export($arr),'<br>';

运行结果

微信截图_20180829201244.png


总结

        主要是对php内置函数的操作以及运用,例如 字符串的 strstr() 或者是数组的 usort()等初步认识。

批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系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+教程免费学