PHP
文章平均质量分 50
DY_csdn
这个作者很懒,什么都没留下…
展开
-
001.php输出echo
输出语法:echo 字符串<?php//输出字符串echo "后盾网";?>原创 2016-04-09 23:31:00 · 283 阅读 · 0 评论 -
002.php输出字符串
<?php//输出字符串$webname="bbs.houdunwang.com";echo $webname;?>原创 2016-04-09 23:37:02 · 245 阅读 · 0 评论 -
003.php变量和常量
<?php/*定义一个变量,php是弱类型语言,不需要声明变量类型,它的类型依据存储的内容而定*///定义一个字符串变量$houdunwang="后盾网视频发布论坛";//传址赋值,用&$bbs=&$houdunwang;//由于是传址赋值,更改了$bbs,同时$houdunwang的值也随着改变,因为它们都指向同一个变量值$bbs="dfadads";echo $houdunwan原创 2016-04-10 00:00:43 · 401 阅读 · 0 评论 -
004.php变量类型
<?php/*变量类型主要分为int,float,string,boolean;array,object;resource,NULL*///由于php是弱类型语言,因此变量的定义不需要申明变量类型,它的类型依据存储的值决定$num=10.2;//此时$num为浮点型$str="haha";//$此时$str为字符串var_dump($str);?>原创 2016-04-10 00:03:37 · 184 阅读 · 0 评论 -
006.php变量和常量类型
<?php /*PHP是一个弱类型的语言,变量类型由值来决定 getType(变量或常量),获得变量或产量的类型 is_int() is_float() is_array() is_object() is_null() is_resource() is_bool()分别判断变量或常量是否是相应的类型,返回布尔值*/ $houdunwang=12; var_du原创 2016-04-10 00:06:20 · 158 阅读 · 0 评论 -
007.php数据类型转换即$_GET[]
<?php/*转换数据类型分为两种: 1 自由转换 2 强制转换$a="欢迎来到北京,2008年奥运会开幕";//将字符串类型强制转换为int型$b=(int)$a;var_dump($b);//转换变量类型并不会改变原变量var_dump($a);//设置变量类型$a="2010年后盾网";settype($a,'int');//这也可以将$a转换成int型,此会改变原变量va原创 2016-04-10 00:34:29 · 917 阅读 · 0 评论 -
008.php运算符
<?php/*php中的运算符 1:算数 2:递增 3:比较 4:逻辑 5:位运算 6:其它*///算数运算符+ 、- 、*、/、%$a=100;$b=200;$c=$a+$b;echo $c;//递增/递减运算符 ++、 --$a=1;++$a;echo $a;//比较运算符 >、< 、<=、>=、<> 、!=、 ==、 !==、 ===全原创 2016-04-10 00:37:26 · 217 阅读 · 0 评论 -
010.php位运算和位移运算
<?php/* 位运算符:按位与 $--左右两边的数同为都为1则返回1,否则为0按位或 |--只有当同位都为0是返回0,否则返回1按位异或 ^--只有当同位不同时返回1,否则返回0按位非 ~--将位中的1变为0,0变为1位移运算符左移 <<将左边的二进制位左移制定位数,右边补0$a<<3;右移 >>将二进制数右移制定位数,左边补0*/?>原创 2016-04-10 00:39:15 · 290 阅读 · 0 评论 -
011.php连接运算符、三元表达式
<?php/* 连接运算符 . 连接连个字符串参数生成新的字符串*/echo $a.$becho "<h1>"."a=".$a."</h1>";/* .= 连接运算符,把右边的值追加到左边变量,改变了原始变量,与+=的运算原理类似*/$houdunwang="后盾网";$houdunwang.='www.houdunwang.com';//等价于$houdunwang=$houdunwan原创 2016-04-10 20:43:20 · 697 阅读 · 0 评论 -
012.php运算符的短路
<?php/*运算符的短路:在仅运算表达式中的部分得到的结果既可以判断整个表达式的值时就不会继续运算剩余的而直接返回结果*///&& 和||存在短路$a=1;$a==1 || $c=100;//由于a==1为真,在||运算中有一个为真结果就为真从而直接返回真而不会执行$c=100echo $c;//由上,由于$c没有定义,此时会报错//--------------$a=1;$a==2原创 2016-04-10 20:50:02 · 195 阅读 · 0 评论 -
013.php流程控制语句
流程控制语句1、if-else语句:if(表达式){ 代码段1}else{ 代码段2}2、if-elseif...-else语句if(表达式){ 代码段1}elseif(表达式){ 代码段2}elseif{ 代码段3}...}elseif{ 代码段n}else{ 代码段}原创 2016-04-10 20:54:37 · 171 阅读 · 0 评论 -
014.php分支语句switch
switch 分支语句switch(表达式){ case 值1: 代码段; break; case 值2: 代码段; break; .... default: 代码段;}原创 2016-04-10 20:55:52 · 222 阅读 · 0 评论 -
015.php循环while
<style>.bd{border:1px solid red;}</style><?php/*语法while(){ 代码}*/set_time_limit(1); //本函数用来配置该页最久执行时间$houdunwang=1;while($houdunwang<100){ echo $houdunwang++."<br/>"; }//输出99乘法表$i=1原创 2016-04-10 21:02:58 · 210 阅读 · 0 评论 -
016.php循环do-while、for语句
<?php/*循环:do-while语句do{ 代码段}while(表达式);循环:for 语句for(表达式1;条件判断语句;表达式增量){ 代码段}*///循环求和$i=1;$sum=0;do{ $sum+=$i; $i++; }while($i<100);echo $sum."<br/>";for($i=1;$i<100;$i++)原创 2016-04-10 21:05:36 · 291 阅读 · 0 评论 -
017.php跳出循环break和continue
break;语句 跳出当前循环break int类型数据;-跳出几级循环体continue ;语句 跳到本次循环头部continue 2;调到上上一层循环的头部exit; die;终止脚本,之后的任何语句不会被执行原创 2016-04-10 21:07:03 · 233 阅读 · 0 评论 -
018.php函数
<?php/*函数的定义:function 函数名(参数1,参数2...){ 代码段; return 返回值;}调用: 函数名(参数); 函数可以在定义之前调用; 检测函数是否存在:function_exists(函数名);返回布尔值*/function say_name($name){ echo $name;}say_name("hou原创 2016-04-10 21:08:56 · 187 阅读 · 0 评论 -
020.php
函数可以接受多个参数,也可以接受数组参数,如: fun_get_args()接受一个数组,数组中包含所有参数;原创 2016-04-10 21:19:45 · 202 阅读 · 0 评论 -
进入php的世界
PHP“PHP Hypertext Preprocessor"单个单词的首字母缩写,是一种网络站点服务器端的脚本语言;它是开源免费的,使用非常广泛,而且非常容易使用;其他的服务器端脚本语言还有ASP等。PHP可以于运行于各种平台,包括windows、linux、unix和mac等,而且它能够兼容几乎所有的服务器(如apache、IIS等),它还支持多种数据库,能够高效的运行在服务器端。PHP文原创 2016-04-16 07:58:42 · 254 阅读 · 0 评论 -
PHP基本语法
PHP脚本可以放在文档的任何位置,但需要以结尾,如:<?php//代码段...?>PHP代码要以分号(;)结尾,在最后一行代码可以不带分号,但建议填写分号(这并没有坏处,习惯使然);PHP的注释分为行级和块级,行级注释用两个//或#开头,同一行内后边的内容会被当作注释,在程序运行时不会执行;块级注释以/*开头,以*/结尾,而且块级注释不可以嵌套,块级注释中可以包括行级注释。建议原创 2016-04-16 08:35:31 · 203 阅读 · 0 评论 -
PHP中的变量
变量是存储内容的别称,就像人名是人的代称一样,PHP中的变量用来指代数值、字符串、数组等,它的命名要遵守一定的规则:PHP变量命名规则:变量要以美元符号$开头,如$abc=2;定义一个变量abc变量的名称必须以字母或者下划线开头,不能以数字开头,如$nba=2;$_a=3;分别定义两个变量并给予赋值变量名称只允许包含字母、数字和下划线,其他任何字符都不合法,如不能这样定义$*ac#原创 2016-04-16 08:37:58 · 354 阅读 · 0 评论 -
PHP中的输出函数
PHP中的输出函数主要有三种种,之前我们已经看到了一个,即echo函数,另外两个是print函数和print_r函数,ehco和print用来使出字符串(html标签也是字符串),而print_r用来输出数组,如果混淆两者的使用会出错echo和print的区别:echo能够输出一个以上的字符串,有无括号均能使用print仅能够偶输出一个字符串,而且返回1,这造成了echo比prin原创 2016-04-16 09:38:05 · 490 阅读 · 0 评论 -
PHP数据类型
PHP的数据类型主要有:字符串,整型,浮点型,逻辑型,数组,对象和null,var_dump函数会返回数据的类型和值信息字符串类型字符串是一个字符序列,要用引号标识,写在单引号或双引号内,如’hello world是一个字符串‘整数整数类似数学中的整数概念,没有小数点;PHP中有三种格式的整数:十进制、十六进制(前缀0x)和八进制(前缀0)浮点型浮点原创 2016-04-16 10:12:04 · 249 阅读 · 0 评论 -
PHP常量和运算符
PHP中的常量与变量类似,是单个值得标识符或名称,不同的是常量一旦被定义就无法更改或撤销定义,而且不以$开头,在执行脚本中是自动拥有全局属性设置PHP常量要用到define()函数,该函数可以接受三个参数,第一个参数是常量的名称,第二个参数是常量的值,可选的第三个参数规定常量是否对大小写敏感,默认为false,即对大小写敏感<?php//定义一个常量a,值为1define('a',1)原创 2016-04-16 11:10:20 · 504 阅读 · 0 评论 -
PHP函数
函数是可以在程序中重复使用的代码块,页面加载时函数不会执行,只有在调用时函数才执行。PHP拥有1000多个内置函数,而且允许用户自定义函数,函数的定义用到关键字function开头,函数可以接受0个或多个参数原创 2016-04-16 11:17:34 · 175 阅读 · 0 评论 -
PHP数组和数组函数
数组(Array)能在一个单独的变量中存储一个或多个值,PHP中的数组类型分为三类:索引数组:数组下标是数字索引,可以用索引访问该数组元素关联数组:带有键值和键名,可以通过键名访问键值多维数组:数组中包含数组,指数组的嵌套 PHP中数组的创建用关键字array();<?php//定义一个索引数组,索引数组的索引从0开始,即0索引对应数组的第一个元素$arr1=array(1,'abc'原创 2016-04-16 12:45:24 · 320 阅读 · 0 评论 -
PHPH中的超全局数组
PHP中的许多预定义变量都是超全局的,也就是说这些变量可以在脚本的全部作用域中都可以被访问到,在函数内部也不需要申明global,主要包括$GLOBALS:该变量以数组的形式存储了脚本中可用的所有全局变量Array( [_GET] => Array ( ) [_POST] => Array ( ) [_COOK原创 2016-04-16 13:03:26 · 413 阅读 · 0 评论 -
PHP表单验证 -w3school PHP学习笔记
注意:在PHP处理表单时请注意数据的安全性 在处理html表单之前对提交数据进行验证是非常有必要的,能够防止黑客的入侵和垃圾邮件的骚扰。 上面的html表单假设应用如下的规则: 字段–验证规则 姓名(name)–必填,必须包含字母和空格 邮件(email)–必需,必须包含有效的电子邮件地址,包括@和. 网址(website)–可选填,如果填则必须是有效的url 评论(comment原创 2016-04-16 15:34:25 · 805 阅读 · 0 评论 -
PHP表单验证之必填字段--w3school学习笔记
接上文,通过PHP验证必填字段 验证规则: 字段–验证规则 姓名(name)–必填,必须包含字母和空格 邮件(email)–必需,必须包含有效的电子邮件地址,包括@和. 网址(website)–可选填,如果填则必须是有效的url 评论(comment)–可选填,多行输入字段 性别(gender)–必需,选择一项 html代码:<!DOCTYPE html><html>原创 2016-04-16 16:09:11 · 1006 阅读 · 0 评论 -
PHP多维数组和日期时间函数
遍历二维数组<?php$arr=array( array("Volvo",22,18), array("BMW",15,13), array("Saab",5,2), array("Land Rover",17,15));echo "<table style='border:1px solid black'><tr><td>汽车品牌</td><td>库存</td原创 2016-04-16 16:59:49 · 537 阅读 · 0 评论 -
PHP-include和require
PHP的include语句和require语句会获取指定文件中存在的所有文本/代码/标记,并将该文件中的内容原样输出在引入文件中。包含文件很有用,可以在多个页面上使用相同的代码,省去了大量的重复性工作,而且修改维护效率也大大提高。 PHP的include和require语句功能基本相同,只是在错误处理方面有不同:require会产生致命性的错误并终止脚本的运行,而include则只是产生警告,脚本原创 2016-04-16 17:11:36 · 224 阅读 · 0 评论 -
文章标题
注意:谨慎操作文件 readfile()函数,仅仅读取文件内容<?php//假设在运行脚本文件夹有一个1.txt文件$content=readfile('1.txt');echo $content;?>fopen(文件地址,打开方式) 打开方式分类: r–只读方式打开文件,打开时文件指针在文件的开头 w–只写方式打开文件,打开时文件的指针在文件的开头,该方式会删除原文件的内容或创立新原创 2016-04-16 18:46:04 · 230 阅读 · 0 评论 -
PHP Cookies和Session
cookie是服务器在用户计算机中存储信息的小文件,每次当相同的浏览器访问该服务器时,就会自动发送带有cookie的头信息,服务器端能够获得该cookie的信息并据此识别用户。 创建cookie使用函数:setcookie() 语法:setcookie(名称,值,过期时间,作用域,域名相关)<?phpsetcookie('user','admin',time()+24*3600,'/');/原创 2016-04-16 19:17:02 · 291 阅读 · 0 评论 -
PHP垃圾回收机制
PHP 有一个非常简单的垃圾收集器,它实际上将对不再位于内存范围(scope)中的对象进行垃圾收集。垃圾收集的内部方式是使用一个引用计数器,因此当计数器达到 0 时(意味着对该对象的引用都不可用),对象将被当作垃圾收集并从内存中删除。-------------------------------------------------------------------------------转载 2016-04-17 09:09:22 · 192 阅读 · 0 评论 -
php中die(),exit(),return的区别
die()停止程序运行,输出内容exit是停止程序运行,不输出内容return是返回值die是遇到错误才停止exit是直接停止,并且不运行后续代码,exit()可以显示内容。return就是纯粹的返回值了,但是也不会运行后续代码exit(0):正常运行程序并退出程序;exit(1):非正常运行导致退出程序;return():返回函数,若在主函数中,则会退出函数并返回转载 2016-04-17 09:18:37 · 251 阅读 · 0 评论 -
PHP引入文件的路径问题
在PHP中的文件包含的函数有include,include_once,require,require_once,关于这些函数的参数也就是需要包含文件的路径问题可能会被大家忽略。 以前总以为include(’path.php’)和include(’./path.php’)这两个都是表示相同的路径,其实事实并非这样。 include(’path.php’) 这样表示的是包含文件转载 2016-04-17 09:28:41 · 1242 阅读 · 0 评论 -
PHP--set_include_path和get_include_path用法详解
今天在公司研习源码时,看到了set_include_path(dirname(__FILE__));这样一行代码,甚为不解。于是我就百度了一下,顺便看了一下php.net的手册,可是还是不太明白它到底有什么作用。 偶然见看到一段另外一段代码,然后突发灵感,测试了一下,果然不出所料! 现在我总结一下吧: 首先set_include_path这个函数呢,是在脚本里动态地对PHP转载 2016-04-17 09:38:03 · 350 阅读 · 0 评论 -
PHP取整,四舍五入取整、向上取整、向下取整、小数截取。
PHP取整数函数常用的四种方法:1.直接取整,舍弃小数,保留整数:intval();2.四舍五入取整:round();3.向上取整,有小数就加1:ceil();4.向下取整:floor()。一、intval—对变数转成整数型态intval如果是字符型的会自动转换为0。二、四舍五入:round()根据参数2指定精度将参数1进行四舍五入。参数2可以是负数或零(默认值)。三、向上转载 2016-04-17 09:55:17 · 1422 阅读 · 0 评论 -
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
一,十进制(decimal system)转换函数说明 1,十进制转二进制 decbin() 函数,如下实例 echo decbin(12); //输出 1100 echo decbin(26); //输出 11010 decbin (PHP 3, PHP 4, PHP 5) decbin -- 十进制转换为二进制 说明 string decbin ( int转载 2016-04-17 10:11:11 · 406 阅读 · 0 评论 -
PHP常用的字符串函数
1、查找字符位置函数 -strpos($str,search,[int]):查找search在$str中的第一次位置从int开始; -stripos($str,search,[int]):函数返回字符串在另一个字符串中第一次出现的位置。该函数对大小写不敏感 -strrpos($str,search,[int]):查找search在$str中的最后一次出现的位置从int 2、提取子字符函数(双转载 2016-04-17 11:09:24 · 274 阅读 · 0 评论 -
PHP字符集操作
原理很简单,因为gb2312/gbk是中文两字节,这两个字节是有取值范围的,而utf-8中汉字是三字节,同样每个字节也有取值范围。而英文不 管在何种编码情况下,都是小于128,只占用一个字节(全角除外)。<?php function safeEncoding($string,$outEncoding ='UTF-8') { $encoding = "UTF-8";转载 2016-04-17 11:26:42 · 338 阅读 · 0 评论