![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP心得学习
文章平均质量分 61
HRaymon
行业不分好坏,贵在求精
展开
-
3、php中变量、常量的命名规则及使用
嵌入到html代码中的php代码有多种形式:1,标准形式 这里是php代码?>2,标准形式 这里是php代码3,短标签形式——不推荐 这里是php代码?>此形式依赖于php.ini中的一项设置: short_open_tag = On变量名的大小写:1、php代码中的变量名区分大小写;2、常量通常也区分,原创 2015-01-10 22:24:18 · 1875 阅读 · 0 评论 -
php取得当前时间函数
方法一date函数echo date('Y-m-d H:i:s],time());//2015-09-29 11:25:26方法二 time函数$time = time();echo date("y-m-d",$time) //2010-08-29方法三 $_server['server_time'] 方法四 strftimeecho strftime ("%h原创 2015-09-29 09:40:28 · 515 阅读 · 0 评论 -
字符串替换函数
1、str_replace(find,replace,string,count)str_replace() 函数使用一个字符串替换字符串中的另一些字符。参数 描述find 必需。规定要查找的值。replace 必需。规定替换 find 中的值的值。string 必需。规定被搜索的字符串。count 可选。一个变量,对替换数进行计数。例:$arr = array("b原创 2015-09-29 10:19:41 · 2914 阅读 · 0 评论 -
php取得字符串长度函数
1、strlen() 函数返回字符串的长度(php默认支持strlen函数)例:strlen("中国人!");//6 strlen得到的值是汉字个数的2倍strlen("www.php.com!"); //102、mb_strlen()函数需要开启一个插件将php_mbstring.dll复制到%windows%目录下mb_strlen($str,'utf-8');原创 2015-09-29 09:47:14 · 866 阅读 · 0 评论 -
字符串截取函数
1、只能处理英文、数字,不能截取中文从第5个字符开始取至最后:.$str1 $str1 = substr($str,5);从第9个字符开始取4个字符:.$str2 $str2 = substr($str,9,4);取倒数5个字符:.$str3 $str3 = substr($str,-5);从倒数第8个字符开始向后取4个字符:.$str4 $str4 =原创 2015-09-29 09:36:34 · 981 阅读 · 0 评论 -
php浮点数四舍五入函数
(1)、round() 例子echo round(3.4); // 3echo round(3.5); // 4echo round(3.6); // 4echo round(3.6, 0); // 4echo round(1.95583, 2); // 1.96echo rou原创 2015-09-29 10:36:56 · 621 阅读 · 0 评论 -
删除数组重复元素的方法
方法一:function array_remove_value(&$arr, $var){foreach ($arr as $key => $value) {if (is_array($value)) {array_remove_value($arr[$key], $var);}else {$value = trim($value);if ($val原创 2015-09-29 09:55:20 · 604 阅读 · 0 评论 -
2、php中域名配置、站点配置、主机别名设置、目录别名设置、以及多站点设置
检测apache配置是否出现错误:例:F:\amp\apache\conf\httpd.conf -t (若配置过环境变量即不用输入完整路径了)先做域名配置,在做站点,这样站点的名字已经经过域名解析域名配置:1、安装完成apache服务器后,默认站点的安装位置是htdocs;2、例:修改域名为www.php34.com可以访问和localhost同样的站点,只需要以管理原创 2015-01-09 21:20:19 · 1511 阅读 · 0 评论 -
1、php基本环境的搭建
注:http.conf用于指定apache的设置;php.ini用于指定php的设置1、安装apache2、解压php3、在apache下找到conf文件下的http.conf找到#LoadModule vhost_alias_module modules/mod_vhost_alias.so在其下面加上下面一段话#让apache载入php处理模块LoadModule原创 2015-01-09 21:08:28 · 448 阅读 · 0 评论 -
9、变量的作用域--(全局变量和局部变量)
变量的作用域通常说作用域,有2个:局部作用域:只能在所定义的函数范围内使用。全局作用域:在函数的“外部”范围使用。——php中,局部和全局作用域是不重叠的——js中,全局作用域是包括局部作用域的但还有两个:超全局:就是在函数的内部和外部都可以使用。超全局变量只有系统内部预定义的那几个,我们不能再程序中创建超全局变量。静态局部作用域:其实也是局部,但多一个原创 2015-01-15 22:18:27 · 1308 阅读 · 0 评论 -
7、递归思想和迭代思想(递推思想)
递归思想(递归函数)递归思想的一个基本形式是:在一个函数中,有至少一条语句,又会去调用该函数自身。但是,从代码角度来说,如果单纯是函数内部调用函数本,则会出现“出不来”的现象。则我们就必须再来解决下一个问题:怎么终止(停止)这种调用——找到递归函数的出口。递推思想(迭代思想)递推思想本身并不跟函数有直接关系(虽然常常写在函数中)。其基本思路为:为了解决一个“原创 2015-01-15 22:12:18 · 3022 阅读 · 0 评论 -
8、函数的参数问题、参数传值、return返回值、可变函数和匿名函数
有关函数的系统函数:function_exists():判断某个函数是否被定义过,返回布尔值func_get_arg(n):获得一个函数的第n个实参值(n从0开始)func_get_args():获得一个函数的所有实参,结果是一个数组func_num_args():获得一个函数的所有实参的个数。函数参数问题在定义时,有形式参数(形参);1,形参一定是一个变量原创 2015-01-15 22:13:08 · 1957 阅读 · 0 评论 -
6、文件的路径问题、错误的处理
文件路径问题:1、相对路径:就是以“./”, 或“../”,开头的路径。./ 表示当前网页文件的所在位置(文件夹,目录);../ 表示当前网页文件的所在位置的上一级位置(文件夹,目录)2、绝对路径:有2种绝对路径:本地绝对路径:window系统: c:/d1/d2/page3.phpunix系列系统: /d1/d2/page3.p原创 2015-01-12 21:13:06 · 3366 阅读 · 1 评论 -
5、位运算符、按位与、按位或、按位非、左移、右移、原码、反码、补码
位运算符的基本规则1,位运算符都是针对整数的二进制数字形式而进行的。2,按位与运算基本规则(规则表):1 & 1 ==> 11 & 0 ==> 00 & 1 ==> 00 & 0 ==> 0;3, 按位或运算基本规则1 | 1 ==> 1;1 | 0 ==> 1;0 | 1 ==> 10 | 0 ==> 04,按位非运算:~ 1 ==>原创 2015-01-11 20:58:55 · 5498 阅读 · 0 评论 -
4、二进制、八进制、十进制、十六进制之间的转换
1、十进制写法:123:$n1 = 123;2、八进制写法: 0123$n2 = 0123;3、十六进制写法: 0x123$n3 = 0x123;先学习几个单词:dec: 十进制bin:二进制oct:八进制hex:十六进制1、十进制转二进制decbin(),除2取余倒着写例:$v1 = decbin(123); //注意:参数必须是10进制数原创 2015-01-10 22:37:04 · 1890 阅读 · 0 评论 -
mb_substr()函数截取字符串长度
mb_substr( $str, $start, $length, $encoding ) $str,需要截断的字符串 $start,截断开始处 $length,长度(注意,这个跟mb_strimwidth不同,1就代表一个中文字符) $encoding,编码,我设为 utf-8例:$str = '这样一来我的字符串就不会有乱码^_^';mb_substr($s原创 2015-09-29 10:41:01 · 1560 阅读 · 0 评论