1、array_map函数的使用

$projectcode_array = ["20130719","20130718","20130717"];

//通过

function change_to_quotes($str) {

return sprintf("'%s'", $str);

}

$new_projectcode_array =  implode(',', array_map('change_to_quotes', $projectcode_array ));

$new_projectcode_array="'20130719','20130718','20130717'";

//这样

$where['_string']="abc in ($new_projectcode_array)";

2、strtr与strstr的区别

$arr = array("Hello" => "Hi", "world" => "earth");

echo strtr("Hello world",$arr); //Hi earth

echo strstr("Hello world!","world");//world

?>

3、取数组中的前五个元素

array_slice($arr,0,5);

另外array_slice可以对数据库检索出来的缓存数组进行模拟分页功能

4、foreach循环中取最后一个元素

foreach($result as $value){

if(end($result) === $value){

echo "it's the last one";

}else{

echo "it's the normal";

}

}

5、substr_replace()和str_replace()的区别

substr_replace():把字符串的一部分替换为另一个字符串

str_replace():使用一个字符串替换字符串中的另一些字符

6、php函数参数限定只有数组和对象

如:

function test(array $a,db $b){

// do something

}

class db(){

// do something

}

test(a,new db());//第一个参数必须是数组,第二个参数必须是db类的实例。

php随笔_PHP随笔 - 风清扬-深圳的个人页面 - OSCHINA - 中文开源技术交流社区相关推荐

  1. php 元_PHP 享元模式 - 304158的个人空间 - OSCHINA - 中文开源技术交流社区

    /** * 享元模式 * 共享子系统 * 抽象子系统实现接口 * 根据key储存对应的子系统实例 */ /** * Interface ServiceIO * 共享子系统抽象接口 */ interfa ...

  2. php框架大全图解_PHP框架汇总 - 鱼煎的个人空间 - OSCHINA - 中文开源技术交流社区...

    PHP C 扩展 (Phalcon)https://phalconphp.com/zh/ Zephir/C 扩展的加载与 PHP web 服务器守护进程启动进程一次 类和函数提供的扩展都准备好要使用的 ...

  3. mysql跨年统计年前年后_PHP面试总结 - osc_chmxgjn9的个人空间 - OSCHINA - 中文开源技术交流社区...

    18.一群猴子排成一圈,按1,2,-,n依次编号.然后从第1只开始数,数到第m只,把它踢出圈,从它后面再开始数,再数到第m只,在把它踢出去-,如此不停 的进行下去,直到最后只剩下一只猴子为止,那只猴子 ...

  4. [历史随笔]帝国如风--元朝的另类历史

    [历史随笔]帝国如风--元朝的另类历史[@more@]帝国如风(目录) 1.南朝千古伤心事 每思豪杰泪满襟 2.泥足的巨人 3. TO BE OR NOT TO BE――蒙元帝国汉族知识分子的生存困境 ...

  5. 【正一专栏】欧冠小组赛第四轮综述——有钱就能风清扬

    欧冠小组赛第四轮综述--有钱就能风清扬 原创 2017-11-03 九天 九天时空 欧冠小组赛结束了第四轮的争夺,曼城和大巴黎所向披靡四连胜提前两轮晋级,曼城和大巴黎不仅赢得漂亮,更是把豪门风范展露无 ...

  6. 风清扬Excel全套300集教程 阿里云盘

    「风清扬Excel全套300集教程」https://www.aliyundrive.com/s/uLk8ruJwe3b 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看, ...

  7. 2017年国庆随笔----- 心理学随笔

    在此国庆中秋双节之际,花几个小时,写篇关于心理学的随笔. 有人说笔会思考,我深表赞同,当你在写下自己的感悟和总结时,往往会有新的灵光突现.如果片刻的停留,能然你嗅到丝缕的馨香,那也是我莫大的荣幸.粗鄙 ...

  8. html点击按钮获取列表数据传递到页面,随笔:ajax传递数组,layui父子页面传值,下来菜单赋值,父页面数据获取,表格数据替换为字符串...

    一.Ajax向后台传递数组问题:(声明前台我使用的layui框架) 例:我们要多前台一个数据表格进行批量删除操作,我们通过复选框选中数据id,将id存入一个数组中,然后利用ajax传递给后台,完成批量 ...

  9. 传智播客风清扬视频-------线程简介

    想了解线程,必须先了解进程,因为线程是依赖进程存在的. 什么是进程? 进程就是正在运行的程序:是系统进行资源分配和调用的独立单位.每一个进程都有它自己的内存空间和系统资源. 多进程有什么意义? 单进程 ...

  10. 黑马风清扬的java基础源码_JDK本地内存追踪NMT

    通常情况下, JVM占用的内存不仅仅是-Xmx, -Xms等指定的大小, 因为JVM也是一个应用, 它需要额外的空间去完成它的工作, 除了堆外, JVM会分配内存的地方包括以下这些: Metaspac ...

最新文章

  1. 浏览新闻oracle的数据结构,oracle 数据结构探索之旅二 [2]
  2. Google工程师带你学算法
  3. 基于网络抓包实现kubernetes中微服务的应用级监控
  4. oracle转mysql总结经验,oracle转mysql总结(转)
  5. 于iOS跳转到应用程序AppStore
  6. 四部门联合约谈蚂蚁集团有关人员;苹果11月11日再开发布会;树莓派 400 发布|极客头条
  7. 西湖大学张岳老师:图神经网络在自然语言处理中的应用
  8. Html 5 Input type=range 滑动条
  9. 微信小程序抖音实战-支持手机播放小视频
  10. 使用 miniprogram-ci 进行小程序代码的上传、预览等操作
  11. 迷你迅雷,IE下载加速补丁(转)
  12. 吉他入门教程之吉他音阶训练——运用方法
  13. win8连接wifi成功但受限制_win8平板电脑魔兽评测 Win8平板Pi游戏平板电脑测评PO W1流畅运行...
  14. SuperMap iObjects C++之缓冲区
  15. MySQL数据库——MySQL是什么?它有什么优势?
  16. 实习周记(第三周):忙碌
  17. python大数据作业-客户价值分析-实训头歌
  18. Pytorch torch.sparse_coo_tensor()
  19. Delphi Tmail2000
  20. 一个尿毒症患者的医疗奇迹

热门文章

  1. item_search - 按关键字搜索alibaba商品
  2. Oracle Lob介绍
  3. 何为裂变?上百个裂变营销活动让我揭开了其神秘面目!
  4. 解决最新小马激活工具导致主页劫持问题
  5. iOS--相册视频MOV转MP4
  6. 美团无人配送部总经理夏华夏演讲:从技术细节看美团架构
  7. 跟铁拐李李老师学习工作流的第二天
  8. PIE二次开发(一)入门介绍及环境搭建
  9. java catch中throw_Java的catch块中throw e和throw new Exception(e)有什么区别?
  10. 腾讯御安全之AI反病毒引擎白皮书