
php基础
躺屋顶看月亮
黄沙百战穿金甲,不破楼兰终不还。
展开
-
php strstr()
strstr(str1,str2),查找str2在str1第一次出现的位置,并返回字符串中剩余的部分。var str1 = “hello beijing ”;var str2 = “beijing”;echo strstr(str1,str2);//输出效果为bejing。原创 2016-11-11 05:26:42 · 1874 阅读 · 0 评论 -
php日期
Date() - 格式化日期。<?phpecho date("Y/m/d") . "<br>";//获取年月日。例2016/10/02echo date("Y.m.d") . "<br>";//例2016.10.02echo date("Y-m-j"). "<br>";//2016-10-2。即j表示每个月的第几天,没有前导0.//英文表示星期几echo date("D")."<br>"原创 2016-11-11 05:39:17 · 228 阅读 · 0 评论 -
php json
主要是关于php数据和json数据之间的相互转化。 1、 json_encode() 对变量进行json编码,即将php数据类型转换成json数据类型。![Uploading 1_354925.png …] 2、 json_decode() 对json格式的数据进行解码,转换成php数据类型。 true:转换成数组。 false:转换成对象。原创 2016-11-11 05:37:34 · 213 阅读 · 0 评论 -
php变量及作用域
php变量 变量在第一次给它赋值时被创建 。 例:$x=5;php会根据变量的值自动转换成相应的数据类型。 作用域: 函数外部定义的变量拥有全局作用域,要在一个 函数内部访问一个全局变量要使用global关键字。函数内部定义的变量仅能在函数内部使用。<?php $x=5; $y=10; $c = 15;//php将所有全局变量存储在一个原创 2016-11-11 05:36:12 · 367 阅读 · 0 评论 -
php的echo和print
echo和print是两种基本输出方式。 区别:echo可以输出一个和多个字符串,没有返回值。 例:echo 'hello','nihao';print只允许输出一个字符串,返回值始终为1.字符串中可以包含HTML标签。print '<h1>nihao</h1>'原创 2016-11-11 05:35:46 · 286 阅读 · 0 评论 -
php数据类型
php数据类型有7种:string、integer、float、boolean、 array、 object 、null 。 PHP var_dump() 函数返回变量的数据类型和值: 。 “` 创建一个数组:car=Array(“volvo”、”BMW”、”Toyota”);vardump(car = Array(“volvo”、” BMW”、” Toyota”);原创 2016-11-11 05:35:17 · 236 阅读 · 0 评论 -
php常量
常量值被定义后, 在脚本的其它任何地方都不能修改。 常量有英文字母、下划线和数字组成,数组不能作为开头。 通过define()函数来设置 常量: 该函数需设置3个参数: name、 value、 case_insensitive (可选参数如果设置为true,则 不区分大小写,反之区分) 例:<?php// 区分大小写的常量名defin原创 2016-11-11 05:34:48 · 360 阅读 · 0 评论 -
php字符串和运算符
一、字符串变量 作用: 用于存储并处理文本 常用的并置运算符(.):用于把两个字符串连接起来。 与字符串相关的两个重要 函数。 PHP strlen() 返回字符串的长度。 PHP strpos() 在字符串内查找一个字符或 一段指定的文本。echo strpos("Hello world!","w原创 2016-11-11 05:34:21 · 959 阅读 · 0 评论 -
php数组
1、什么叫数组: 能在单个变量中存储多个值的特殊变量。 2、数组可以通过array()来创建。 数组有3种: 数值数组:带有数字ID,ID建从0开始。 count()函数获取数组的长度。 关联数组:使用分配给数组指定的键的数组。例1: $hero = array("寒冰"=>"1","德玛"=>"2","剑原创 2016-11-11 05:33:55 · 192 阅读 · 0 评论 -
php数组排序
1、sort() 对数组升序排列。 2、rsort() 对数组进行降序排列。 3、asort() 根据关联数组的值,对数组进行升序排列。 4、ksort() 根据关联数组的键,对数组进行升序排列。 5、arsort() 根据关联数组的值 ,对数组进行降序排列。 6、krsort() 根据关联数组的键,对数组进行降序排列。原创 2016-11-11 05:33:27 · 493 阅读 · 0 评论 -
php超级全局变量
一 超级全部变量:php系统自带的变量 ,在一个脚本的全部作用域都可使用。 以下是常用超级全局变量。 * GLOBALS∗GLOBALS * _SERVER * REQUEST∗_REQUEST * _POST * GET∗_GET * _F原创 2016-11-11 05:32:56 · 318 阅读 · 0 评论 -
php循环
php循环有4种 1、while循环 只要指定的条件成立,则循环执行。这里要注意的是while中的循环,每循环一次便判定一次条件是否符合,不符合则跳出循环。 2、do……while 先运行一段代码,然后判定条件是否符合,符合则运行while循环。 3、for循环 只要用来遍历数值数组。 for(x=1;x=1;X<=5;x++){};4、foreach只要用来遍历关联数组。foreac原创 2016-11-11 05:32:15 · 573 阅读 · 0 评论 -
php函数
php内建了1000多个函数,你也可以构建自己的函数。 具体创建方法和js一样,这里不做阐述。 return即返回值的作用:有三种情况:第一种情况,也是用得最多的情况,返回值是用于获取函数执行完毕后,获取到我们需要得到的结果。例如我们想要得到a+b的结果:function sum(a,b){ return a+b;}alert(sum(3,5));这样,alert警告框中,会得到3和原创 2016-11-11 05:31:36 · 252 阅读 · 0 评论 -
PHP魔术常量
php向它运行的任何常量提供了大量的预定义常量。 不过很多常量都是由不同的扩展库定义的,只有加载了这些扩展库才会出现。 有八个魔术常量它们的值随着他们在代码中位置的改变而改变。这中特殊的常量不区分大小写。 (蛮有意思的变量)1、 __LINE__ 表示当前行号。2、 __DIR__/文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。3、__FUNCTION__返回 该原创 2016-11-11 05:30:55 · 199 阅读 · 0 评论 -
php面向对象
一、面向对象内容类: 定义了一些类事务的抽象特点。 如动物、植物都可以称之为生物中的一类。 对象:对象实例化。如汽车中的福特牌就可以称之为汽车中的一类。 成员变量:定义在类内部的变量 。该变量的值对外是不可见的 ,但是可以通过成员函数访问 ,在类被实例化对象后, 该变量可称之为对象的属性。 成员函数:定义在类的内部, 可用于访问对象的数据。 继承:子类 自动共享父原创 2016-11-11 05:30:27 · 261 阅读 · 0 评论 -
static 关键字
声明属性和方法为静态,就可以不 实例化类而直接访问。 静态属性不可以通过类实例化来访问,但是静态方法可以。 伪变量 $this 在静态方法中不可用。 静态属性(是属性不是方法)不可以由对象通过 -> 操作符来访问。<?phpclass Foo { public static $my_static = 'foo'; public function staticValue() {原创 2016-11-11 05:29:47 · 256 阅读 · 0 评论 -
Final 关键字
如果父类中的方法被声明为 final,则子类无法覆盖该方法(即不能对其做出任何改变)。如果一个类被声明为 final,则不能被继承。<?phpclass BaseClass { public function test() { echo "BaseClass::test() called" . PHP_EOL; } final public function more原创 2016-11-11 05:29:09 · 385 阅读 · 0 评论 -
php全局变量/局部变量/静态变量
一个函数在执行完后,局部变量会自动删除。如果你后面还要运行这个函数,就可以在这个局部变量前加static,那么函数执行完后这个局部变量仍然存在。后面这个函数再运行时就可以直接引用避免该局部变量值的更新。 global local原创 2016-11-11 05:28:31 · 613 阅读 · 0 评论 -
fetch_array()与fetch_assoc()的用法
fetch_array()与fetch_assoc()用起来没有什么大的差别,主要是怎么用? fetch_array()如果单独作为while的条件,则能够取出结果集中的所有结果。如果单独作用于结果集,只能从结果集中取出数据库结果集一行。 例如:<?php //设置页面显示的文字编码 header("Content-Type:text/html;charset=utf-8");原创 2017-01-31 02:02:29 · 22884 阅读 · 1 评论