随笔分类 - PHP
记录PHP学习知识,便于复习和记忆。
摘要:三大控制结构 顺序,选择 循环$res = 4;if($res == 1){echo '冠军';}else if($res ==2){echo '亚军';}else if($res ==3){echo '季军';}else if($res >=4){echo '谢谢参与';}遇到有很多种选择的时候我
阅读全文
摘要://PHP类型//1.整型 int//2.浮点型 float//3.字符串 string//4.数组 array//5.NULL NULL//6.布尔型 bool false ture//7.资源 resource//8.对象 object//计算机中不只储存了变量名和变量值 还储存了变量的类型//
阅读全文
摘要://超级全局变量:是特殊的数组,是系统提供我们的,特点:是在页面的任意部分,无论是在函数里,还是在正常的页面里,都能随时获取这几个变量,他们不受作用域的干扰,这意味着他们在一个脚本的作用域中都可以用,这就是超级全局变量//超级全局变量有以下几种,/*$_GET //地址栏上获得的值,、$_POST
阅读全文
摘要:$conn = mysql_connect('localhost','root','root');mysql_query('use ctx',$conn);mysql_query('set names utf8',$conn);$sql = "select * from girl";$rs = my
阅读全文
摘要:$a = 1;while($a<=10){ echo $a; $a = $a+1;}do{ echo $a; $a = $a+1;}while($a<=10);//whilehe do while区别不满足循环条件时while循环体一个都不会输出do while是先输出一次循环体然后在循环 不满足条
阅读全文
摘要://题目 写个程序 第一名为冠军 第二名为亚军 第三名为季军 四名以后都是谢谢参与奖;$a = 1;if($a == 1){ echo '冠军';}else if($a == 2){ echo '亚军';}else if($a ==3){ echo '季军';}else if($a>3){ echo
阅读全文
摘要:/*$a = 3;if($a == 1){ echo '你是冠军';}else if($a == 2){ echo '你是亚军';}else if($a == 3){ echo '你是季军';}else if($a>=4){ echo '谢谢参与';}*/$a = 5;switch($a){ cas
阅读全文
摘要:GLOBALS['var1'] = 5;$var2 = 1;function get_value(){global $var2;$var1 = 0;return $var2++;}get_value();echo $var1."\n";echo $var2;
阅读全文
摘要:for($num = 2;$num <=10;$a++){ if($num == 4){ //continue; 跳过这个 直接下一个 break; //中断打印 后面的都不打印 } }
阅读全文
摘要:$arr = array('one'=>array('name'=>'张三','age'=>'23','sex'=>'男'), 'two'=>array('name'=>'李四','age'=>'43','sex'=>'女'), 'three'=>array('name'=>'
阅读全文
摘要:/*//递归function sum($n){ if($n>1){ return $n+sum($n-1); }else{ return 1; }}echo sum(-100); //返回5050//递归求和函数/*sun(5) = 5+sum(4);sum(4) = 4+sum(3);sum(3)
阅读全文
摘要:$a = microtime(true);echo 'sdfsdfsdf';$b = microtime(true);$c = $b-$a;echo "<br/>";echo $c;//输出为5.0067901611328E-6echo "<br/>";/*** @param $num 科学计数法字
阅读全文
摘要:$conn = mysql_connect('localhost','root','root');mysql_query('use ctx',$conn);mysql_query('set names uft8',$conn);$sql = "insert into girl (hid,gname)
阅读全文
摘要://require和include//require遇到错误或者文件不存时 代码不会往下执行执行会报致命错误适合用在链接重要的文件如链接数据库没有那个文件就不能执行 就用requier//include 遇到错误或者文件存在时,代码会尽量往下执行 把正确的显示出来 报警告错误适用于不是那么重要的比如
阅读全文
摘要://echo 和 print_r 及var_dump的区别echo 适合打印单数据 整型 字符串 浮点型print_r 适合打印符合数据 数组 资源 对象var_dump 适合调试变量打印特许的类型 如BOOL NULL 不仅能把值打印出来 类型也能打印出来
阅读全文
摘要:$a=null;var_dump($a);$b = 2;var_dump($b);var_dump(isset($c));//isset检测一个变量是否存在 但是检测的时候要注意要考虑NULL的因素 NULL也会返回FALSE//检测变量类型有很多种 可以用gettype来检测变量是什么类型 但是不
阅读全文
摘要://动态变量名$laoda = 'liubei';$paihang = 'laoda';$rank = 'paihang';$a = 'rank';echo $$$$a; //返回liubei
阅读全文
摘要://运算符优先级$a = 3;$b = 5;if($a = 6 ||$b = 7){ $a++; $b++;}echo $a,'<br/>',$b;//输出结果为1和6;运算思路为里面没有括号 里面先运行的是6||$b 逻辑运算符返回的为true echo出来就是1 bool值的true ++没有任
阅读全文
摘要:$a = 5;$b = 3;/*if($a>$b){ echo $a;}else{ echo $b;}*/$c = ($a>$b?$a:$b); //三元运算符 (判断条件?值为true输出的内容:值为false是输出的内容); echo $c; //三元运算符比较3个数的大小 $a = 1; $b
阅读全文
摘要:$a = 'abc ef';echo strlen($a);//输出6;strlen是计算字符串的字节数,空格也算。$b = '中国人';echo strien($b);//输出9;在UTF-8编码下 一个中文字符占3个字节。在GBK编码下,一个中文字符占2个字节。$b = "中国人";echo m
阅读全文

浙公网安备 33010602011771号