-
PHP中 rawurlencode() 将字符串编码成URL专用格式时与页面编码的关系
所属栏目:[PHP] 日期:2020-05-25 热度:99
前些时间,在用rawurlencode转换字符串,发现在页面编码GB2312和页面编码UTF-8之下运行的结果是不同的。?phpechorawurlencode(中国);?在GB2312编码下的页面运行结果为:%D6%D0%B9%FA在UTF-8编码下的页面运行结果为:%E4%B8%AD%E5%9B%BD后来查询到可以采用icon[详细]
-
数组转换成字串
所属栏目:[PHP] 日期:2020-05-25 热度:197
代码1functionarrayeval($array,$level=0){2$space=;3for($i=0;$i=$level;$i++){4$space.=t;5}6$evaluate=Arrayn$space(n;7$comma=$space;8foreach($arrayas$key=$val){9$key=is_string($key)?.addcslashes($key,).:$key;10$val=!is_array($val)(!preg_match([详细]
-
php 调整图片大小函数
所属栏目:[PHP] 日期:2020-05-25 热度:170
问:有一个文件resized.php 和一个图片pic.jpg它们在同一个目录下,pic.jpg的宽是300px;高300px我要在resized.php写一程序重新调pic.jpg的大小,并且生成调整大小后的的图片pic2.jpg请问应该用那个函数,怎样写?(越简单越好,请不要复制网上那几个调整大小的函数[详细]
-
Php中{}大括号的用法总结
所属栏目:[PHP] 日期:2020-05-25 热度:164
在PHP中,大括号“{}”可以起到如下作用:1、将多个独立语句合并为一个复合语句,例如 if ... else ...中经常如此使用2、在变量间接引用中进行定界,避免歧义。例如 ${$my_var[8]}与${$my_var}[8]的区分3、用于指示字符串变量中的单个字符(下标从0开始),例[详细]
-
php中0,,null,false,true,FLASE,TREU,array()的相等恒等学习
所属栏目:[PHP] 日期:2020-05-25 热度:198
比较值 NULL 0 false true FALSE TRUE//相等判断==NULL==0==false(相等)array()=0==NULL==false(相等)array()(不相等)//恒等判断//任何两个数比较都不恒等var_dump(false==FALSE);//bool(true)var_dump(false===FALSE);//bool(true)var_dump(true==TRUE);//bo[详细]
-
php格式化数字:位数不足前面加0补足
所属栏目:[PHP] 日期:2020-05-25 热度:194
php格式化数字:位数不足前面加0补足先实例,后讲解PHP代码?php$var=sprintf(%04d,2);//生成4位数,不足前面补0echo$var;//结果为0002?PHP字符串sprintf()函数语法sprintf(format,arg1,arg2,arg++)参数 描述format 必需。转换格式。arg1 必需。规定插到 forma[详细]
-
php 命名规范
所属栏目:[PHP] 日期:2020-05-25 热度:86
文件名一律小写,单词间以下划线分隔类名采用首字母大写的驼峰命名方式类中的方法名采用首字母小写的驼峰方式命名类中的私有方法和私有变量以下划线开头函数名全小写,单词间以下划线分隔变量名同函数名[详细]
-
Sphinx是什么?
所属栏目:[PHP] 日期:2020-05-25 热度:59
Sphinx 是一个基于 GPL 2 协议颁发的免费开源的全文搜索引擎.它是专门为更好的整合脚本语言和SQL数据库而设计的.当前内置的数据源支持直接从连接到的 MySQL 或 PostgreSQL 获取数据, 或者你可以使用 XML 通道结构(XML pipe mechanism , 一种基于 Sphinx 可识[详细]
-
PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,
所属栏目:[PHP] 日期:2020-05-25 热度:61
PHP中的魔术方法总结 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __set_state, __clone and __autoload1、__get、__set这两个方法是为在类和他们的父类中没有声明的属性而设计的__ge[详细]
-
PHP5学习笔记:用__call()实现方法重载
所属栏目:[PHP] 日期:2020-05-25 热度:157
今天在网上发现了一片好文章,介绍_call()方法。依靠这个方法可以实现方法重载,这是找了好久的东西了。发在这里,算作笔记。---------------------------------------PHP5的对象新增了一个专用方法__call(),这个方法用来监视一个对象中的其它方法。如果你试[详细]
-
DIRECTORY_SEPARATOR 和 PATH_SEPARATOR
所属栏目:[PHP] 日期:2020-05-25 热度:132
DIRECTORY_SEPARATOR:目录分隔符,linux上就是’/’ windows上是’’PATH_SEPARATOR:路径分隔符,include多个路径使用,在win下,当你要include多个路径的话,你要用”;”隔开,但在linux下就使用”:”隔开的。===========================================[详细]
-
【转】php eval函数用法----PHP中eval()函数小技巧
所属栏目:[PHP] 日期:2020-05-25 热度:125
eval将值代入字符串之中。语法: void eval(string code_str);传回值: 无函式种类: 数据处理内容说明本函式可将字符串之中的变量值代入,通常用在处理数据库的数据上。参数 code_str 为欲处理的字符串。值得注意的是待处理的字符串要符合 PHP 的字符串格式,同[详细]
-
PHP 之 函数 sprintf() 的学习
所属栏目:[PHP] 日期:2020-05-25 热度:193
PHP 之 函数 sprintf() 的学习 将字串格式化。语法:stringsprintf(stringformat,mixed[args]...);传回值: 字串函式种类: 资料处理内容说明本函式用来将字串格式化。参数 format 是转换的格式,以百分比符号 % 开始到转换字符为止。而在转换的格式间依序包括了[详细]
-
php “Cannot use object of type stdClass as array” 的解决方法
所属栏目:[PHP] 日期:2020-05-25 热度:131
错误: Cannot use object of type stdClass as array产生原因: $res = json_decode($res); $res[key]; //把 json_decode() 后的对象当作数组使用。解决方法(2种): 1、使用 json_decode($d, true)。就是使json_decode 的第二个变量设置为 true。 2、json_[详细]
-
PHP函数strtotime()理解笔记
所属栏目:[PHP] 日期:2020-05-25 热度:101
官方手册里面对strtotime的描述:strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。那么意味着这个函数可以把2010-02-28 18:31:33转换为1267353093这种格式但是使用它转换时间戳的时候要注意的是服务器的date.timezone的配置,在函数说明中有[详细]
-
php 如何利用 soap调用.Net的WebService asmx文件
所属栏目:[PHP] 日期:2020-05-25 热度:171
最近,帮一个同行测试用.net写的WebService接口,C#调用通过,现在需要测试一下php版本对它的调用,经过各种探索,相关的PHP调用webservice的过程如下:1.打开php相关扩展: 找到配置文件php.ini 文件, 打开以下扩展extension=php_soap.dllextension=php_cur[详细]
-
php.ini中allow_call_time_pass_reference参数的意思
所属栏目:[PHP] 日期:2020-05-25 热度:62
从php手册中可以找到:allow_call_time_pass_reference boolean是否启用在函数调用时强制参数被按照引用传递。此方法已不被赞成并在 PHP/Zend 未来的版本中很可能不再支持。鼓励使用的方法是在函数定义中指定哪些参数应该用引用传递。鼓励大家尝试关闭此选项[详细]
-
laravel前后台路由分离
所属栏目:[PHP] 日期:2020-05-25 热度:122
在laravel中创建文件放置前台和后台控制器找到app/providers/RouteServiceProvider.PHP文件在内配置例:?phpnamespace AppProviders;use IlluminateRoutingRouter;use IlluminateFoundationSupportProvidersRouteServiceProvider as ServiceProvider;class Ro[详细]
-
php 输出xml
所属栏目:[PHP] 日期:2020-05-25 热度:153
代码functionxml_out($content){global$_SC;@header(Expires:-1);@header(Cache-Control:no-store,private,post-check=0,pre-check=0,max-age=0,FALSE);@header(Pragma:no-cache);@header(Content-type:application/xml;charset=$_SC[charset]);echo.?xmlvers[详细]
-
【推荐】用PHP的ob_start()控制您的浏览器cache、生成html
所属栏目:[PHP] 日期:2020-05-25 热度:109
Output Control 函数可以让你自由控制脚本中数据的输出。它非常地有用,特别是对于:当你想在数据已经输出后,再输出文件头的情况。输出控制函数不对使用 header() 或 setcookie(), 发送的文件头信息产生影响,只对那些类似于 echo() 和 PHP 代码的数据块有作[详细]
-
ob_start、ob_get_contents()、ob_end_clean();用法
所属栏目:[PHP] 日期:2020-05-25 热度:133
下面3个函数的用法ob_get_contents();ob_end_clean();ob_start()使用ob_start()把输出那同输出到缓冲区,而不是到浏览器。然后用ob_get_contents得到缓冲区的数据。ob_start()在服务器打开一个缓冲区来保存所有的输出。所以在任何时候使用echo ,输出都将被加[详细]
-
php时间函数大锦集
所属栏目:[PHP] 日期:2020-05-25 热度:68
PHP中的时间函数有这么些:(1)date用法: date(格式,[时间]);如果没有时间参数,则使用当前时间. 格式是一个字符串,其中以下字符有特殊意义:U 替换成从一个起始时间(好象是1970年1月1日)以来的秒数Y 替换成4位的年号.y 替换成2位的年号.F 替换成月份的英文全称.M[详细]
-
【初学者】php时间函数问题
所属栏目:[PHP] 日期:2020-05-25 热度:101
php时间函数问题如何把time()的时间1166362347转化为2006-12-17 21:32:27=================================================使用 date(Y-m-d H:i:s, time())date将服务器的时间格式化。语法: string date(string format, int [timestamp]);返回值: 字符串函[详细]
-
【php】读取xml乱码 | 编码转换 mb_convert_encoding
所属栏目:[PHP] 日期:2020-05-25 热度:72
?xml version=1.0 encoding=gb2312?msgE600未知错误/E600E601验证码输入错误/E601E602此用户名已被注册/E602E603抱歉,由于系统原因,账户注册失败/E603E604登录失败:用户名或密码错误/E604E605您要浏览的帖子不存在/E605E606您要浏览的贴吧不存在/E606E607[详细]
-
php set_include_path超详细解释
所属栏目:[PHP] 日期:2020-05-25 热度:165
?php/** 定义根目录 */define(__TYPECHO_ROOT_DIR__, dirname(__FILE__));/** 定义插件目录(相对路径) */define(__TYPECHO_PLUGIN_DIR__, /usr/plugins);/** 设置包含路径 */@set_include_path(get_include_path() . PATH_SEPARATOR .__TYPECHO_ROOT_DIR__ .[详细]

浙公网安备 33038102330553号