2.10 星期五  我们已经真正开始学习PHP 了,今天的主要内容是php基础函数、自定义函数以及数组,

内容有点碎,但是对于初学者来说比较重要,下面是对今天所讲内容的整理:

 1 php的基本语法和自定义函数

(1)输出语句 echo  可以输出多个字符串,用逗号隔开

print   只能输出一个字符串,返回值是TRUE 或者FALSE

print_r  主要用于数组的输出

var_dump 可以显示出输出值得输出类型

(2)数据类型   获取类型  gettype()    注:JS中用tyeof()测试用

 (3)变量定义  isset() 表示变量是否定义

unset() 变量清除

empty()   判断变量是否为空

& 取地址

(4)   运算符    其中之前没有见过的是三元运算符 ?:   例如(exp1)?(exp2):(exp3)      如果exp1的返回值是TRUE  那么执行 exp2  如果返回值是FALSE  那么执行:后面的exp3  相当于if..else..

(5) 语句   分支语句  if..else    switch..case

循环语句  for(){}    while

(6) 常见函数   随机函数 random(a,b) 表示a 到b之间的随机数

获取当前时间  time() 表示时间戳; date(y-m-d  h:i:s) 注意date_default_timezone_set("Asia/shanghai") 或者 date.timezone=Etc/GMT-8

strtotime() 把时间转化成时间戳

(7)字符串处理  strlen 字符串长度

strcasecamp 字符串长度比较  不区分大小写,相同返回值用0

strtolower  转小写      strtoupper   转大写

explode ()   拆分字符串,拆分成数组

                       $str0='3|4|6';
$str=explode('|', $str0);
var_dump($str); 输出结果为


implode()  数组转成字符串    例如:

                $arr=array('x','y',3);
var_dump(implode($arr)) 输出结果为 string(3)"xy3"

substr_replace  字符串的一部分替换为另一个字符

str_replace 以其他字符替换其中的一些字符

substr()  截取字符串

(8)正则表达式   主要是preg-match();preg-replace()的使用

2 数组

(1)数组的定义

$arr=array('x','y',3)

$arr=array('x'=>'a', 'y'=>'b','z'=>'c', 2=>88)

(2)常用函数

in_array()  检查数组中是否有存在值

array_reverse()    把数组中的元素顺序进行翻转

array_merge()    把数组进行组合   例如:

    $arr=array('x'=>'a', 'y'=>'b','z'=>'c', 2=>88, 7=>11);
$arr1=array('x','y',5);
var_dump(array_merge($arr,$arr1))

其中要注意标红的部分

PHP基础函数、自定义函数以及数组的更多相关文章

  1. C语言基础:自定义函数

    #include <stdio.h>//声明函数的原型:参数名可以省略 void printRectangle();void printfTriangle();void printhh(l ...

  2. shell脚本编程基础之自定义函数库

    脚本编程知识点 ${#VAR_NAME}:引用变量中字符的长度 A="25 90 100 120": echo ${A#* }:针对A变量,#表示从左往右,*空格表示以空格为分隔符 ...

  3. 数据库之mysql篇(6)—— mysql常用函数函数/自定义函数

    常用函数 运算函数 我相信你都能看懂,所以以上的不再做过多解释 然后还有个,前面漏掉的between and: 意指10是否在0到20之间,如果是返回1,否则返回0 日期函数 这个要稍微注意一下参数, ...

  4. Python学习(五)函数 —— 自定义函数

    Python 自定义函数 函数能提高应用的模块性,和代码的重复利用率.Python提供了许多内建函数,比如print()等.也可以创建用户自定义函数. 函数定义 函数定义的简单规则: 函数代码块以de ...

  5. php面试笔记(5)-php基础知识-自定义函数及内部函数考点

    本文是根据慕课网Jason老师的课程进行的PHP面试知识点总结和升华,如有侵权请联系我进行删除,email:guoyugygy@163.com 在面试中,考官往往喜欢基础扎实的面试者,而函数相关的考点 ...

  6. python 基础篇 自定义函数

    多态 我们可以看到,Python 不用考虑输入的数据类型,而是将其交给具体的代码去判断执行,同样的一个函数(比如这边的相加函数 my_sum()),可以同时应用在整型.列表.字符串等等的操作中. 在编 ...

  7. Python基础(二)自定义函数

    1.判断字符串,内容是否为数字 我们用python:xlrd读Excel内容时,本来只是输入的整数字,经常读出来的是float类型 我们需要自动转成整型,意思就是说,读出来的和我们输入的一样,但是,我 ...

  8. Mysql学习笔记(七)mysql编程基础之自定义函数。

    delimiter $$ create function fn_liangzifunction() returns int no sql begin ; return @row_no; end; $$ ...

  9. python【内置函数&自定义函数】

    =========================random函数:=======================

  10. MySQL的存储函数(自定义函数)的定义和使用方法

    存储函数 什么是存储函数: 封装一段sql代码,完成一种特定的功能,返回结果. 存储函数的语法:  create function 函数([函数参数[,….]]) Returns 返回类型 Begin ...

随机推荐

  1. Tomcat和JVM的性能调优总结

    Tomcat性能调优: 找到Tomcat根目录下的conf目录,修改server.xml文件的内容.对于这部分的调优,我所了解到的就是无非设置一下Tomcat服务器的最大并发数和Tomcat初始化时创 ...

  2. 写了一个可以个性化设置的仿<select>标签

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. 【Visual Studio】Windows program compatibility mode is on, turn it off……

    [问题描述]Windows 10上安装 Visual Studio Ultimate 2013,出现下面错误: [解决方案]将.iso文件解压到硬盘再安装.

  4. 【Visual Studio】Tab 转换为空格的设置

    在 Visual Studio 中写代码时,按 Tab 键,会自动进行缩进.有时希望实现按 Tab 键,出现多个空格的效 果.Visual Studio 提供了这样的功能,具体设置方法为:打开 “To ...

  5. 23深入理解C指针之---数组的基础

    数组是c语言内置的数据结构,数组有一维数组.二维数组和多维数组.使用数组传递数组时,必须传入数组的大小. 一.数组的特征:阐明数组的特点 1.数组要素: 1).数组类型:数组中存储的数据的类型: 2) ...

  6. 为IIS增加PHP支持

    环境: win2008x64 + PHP5.3

  7. 本地hosts文件

    (1)什么是Hosts文件? Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网 ...

  8. html-禁用右键、键盘F12、网页上选取内容、复制、粘贴

    摘要 为了保护我们的代码,我们需要想些办法禁止复制. css: body{     -webkit-touch-callout: none;    -webkit-user-select: none; ...

  9. [Bzoj4943][Noi2017]蚯蚓(hash)

    4943: [Noi2017]蚯蚓 Time Limit: 50 Sec  Memory Limit: 512 MBSubmit: 237  Solved: 110[Submit][Status][D ...

  10. JavaScript实现弹幕效果

    效果如下 <html> <head> <title></title> <script src="https://cdn.staticfi ...