2017-05-31

今天的学习内容:

  变量类型函数

    is_int() is_float() is_bool() is_string() is_array() is_object() is_resource() is_null()

  字符串函数

    查找:strpos(string,查找字符串) stripos(不区分大小写) strrpos() strripos(不区分大小写)

      strstr(查找并截取后面的字符串) stristr() strrchr()

    转换:strtolower() strtoupper() ucfist()

    比较:strcasecmp() strcmp()

    分割:explode() implode() join() preg_split("/,|;/",string)

    截取:substr()

    替换:str_replace()

时间: 2024-10-10 17:59:23

2017-05-31的相关文章

Cheatsheet: 2014 05.01 ~ 05.31

Web Choosing a Web Framework/Language Combo for the Next Decade Optimizing NGINX and PHP-fpm for high traffic sites The Absolute Beginner's Guide to Node.js Node.js Performance Tip of the Week: CPU Profiling Improved JavaScript Intellisense in Visual

Android学习CursorWrapper与Decorator模式 (转至http://www.cnblogs.com/bastard/archive/2012/05/31/2527944.html)

一 Decorator模式 意图: 动态的给一个对象添加一些额外的职责.就增加功能来说,Decorator模式相比生成子类更为灵活. 动态的给一个对象,而不是对整个类添加额外职责,说明此模式将采用的结构是组合而不是继承: 要给一个对象添加职责,通常可以使用其类的派生类对象替换当前对象,但这显得不够灵活, 继承结构属于静态形式,系统往往并不知道有这样的类存在: 而我们需要的在某些时刻让对象具有一些额外的职责,额外的职责很可能是来自我们自己的扩展或者某些时刻的特定需求等. 于是通过一种方式对现有的对

Cheatsheet: 2017 05.01 ~05.31

Web Configuring Your .npmrc for an Optimal Node.js Environment Web Developer Security Checklist HTTPS on Stack Overflow: The End of a Long Road TypeScript 2.2: Mixin Classes Introducing the TypeScript Cookbook Performance Analysis Reference Golang Us

麦客孤独苹果发烧友论坛 2017.5.31每日软件更新列表

SAASPASS For macOS 为电脑系统加上两步验证软件http://www.macfans.org/thread-23346-1-1.html 索恩的秩序:国王的挑战 Order of the Thorne The Kings Challenge 2.0.0.1 Mac 原生破解版角色扮演游戏http://www.macfans.org/thread-23347-1-1.html Tipard All Music Converter 3.8.31 独家中文汉化破解版 Mac 音频格式转

Murano Weekly Meeting 2016.05.31

Meeting time: 2016.May.31 1:00~2:00 Chairperson:  Kirill Zaitsev, from Mirantis Meeting summary: 1.Action Item Review update the wiki to mention new CPLs. kzaitsev_mb ping stable reviewers to review the backports. 2.Murano packages move into murano-a

2017/03/31学习笔记

双向链表 单向链表的节点都只有一个指向下一个节点的指针单向链表的数据元素无法直接访问其前驱元素逆序访问单向链表中的元素时极其耗时的操作双向链表在单向链表的基础上增加了指向前驱的指针功能上双向链表可以完全取代单向链表的使用 栈是一种特殊的线性表 栈仅能在线性表的一端进行操作栈顶:允许操作的一端栈底:不允许操作的一端首先它是一个线性表,也就是说,栈元素具有线性关系,即前驱后继关系.只不过它是一种特殊的线性表.定义中说是在线性表的表尾进行插入和删除操作,这里表尾是指栈顶,而不是栈底.他的特殊之处就在于

2017.07.31 七月最后一天

现在5点,5点半再走啊-- 今天上午没有讲新课,跟以前一样在刷题,1049题做的时间最长--下午复习了循环的有关知识,然后简单地讲了数组的有关知识.然后从1051题开始做的还算顺利,到1055题后就懵了-- 第1054题,输入n个数,要求找出n个数的最大值,并将最大的数删除后,再输出剩余的数.提示,如果有多个最大的数,那么都要删除.如果一个数也不剩下,输出"none". #include<iostream> #include<cstdio> #include&l

2017/05/22 java 基础 随笔

多态:一种事物多种形态 前提:1.子父类继承关系 2.方法复写.重写 3.父类引用指向子类对象 package com.huawei; public class Demo1 { public static void main(String[] args) { Fu f=new Zi(); System.out.println(f.num); } } class Fu{ int num=10; } class Zi extends Fu{ int num=20; }执行结果是10,原因见下图,说白

2017/05/02 java 基础 随笔

1.PrtSc键是截屏键   打开画图软件  ctrl+v就可以复制到 2.win7以上可以  在当前目录下shift+右键 3.junit和javaweb应用的main函数在哪里? java程序跑起来,一般是通过主类的main方法启动的.对于Web应用,是tomcat中按照Servlet等规范实现,我们的应用中写规范定义好的API逻辑,tomcat按请求去调用这些Servlet,从而启动Web应用.tomcat的主类是BootStrap类,也是以此类的main方法作为入口启动的,如果要验证你可

2017.7.31

1.PHP删除二维数组中"某一行"的值. arraylength=count($data); for($j=0;$j<arraylength;$j++) { if($data[$j][showFlag]==0) { unset($data[$j]); } } 2.PHP合并2个数组的两种方法:arrayal_merge()和"+" 对于+,当key相同时,不管key是字符还是数组,都是舍弃后面的结果: array_merge ,当key相同时,key是字符,则