【PHP中文编码小技巧】教程文章相关的互联网学习教程文章

PHP框架Laravel的小技巧两则_PHP

用 Laravel 作为 PHP 开发框架很久了,但是有些官方文档中没有覆盖到的地方,每隔一段时间又会忘记。最近做了一点简单的整理,顺便记录下来备忘。 1. Route::controller 路由命名: 用 Route::controller 可以减少路由定制中的大量工作,但是有时候需要对某个特定的路由命名以便使用,但是 Route::controller 方法是批量指定了一个 Controller 中所有方法的路由,这要怎么命名呢?可以用controller($uri, $controller, $names = arr...

10条php编程小技巧_PHP

1、写程序的时候会用到这种情况,比如对一个数字进行四舍五入取整。很多人会这样写:代码如下: input a if a - int(a) >= 0.5 then a = a +1 end if其实这个判断语句可以使用一个很简单的表达式来写代码如下: a = fix(a + sgn(a) *0.5)用php写作:代码如下: $a = intval($a + 0.5 * ($a >0 ? 1 : -1) );分析: 假设 a为 4.4 那么 a+0.5 = 4.9 intval()以后为4 ,假设a为4.6 a+0.5=5.1 那么intval()以后则为5,因此实现了四舍...

WordPres对前端页面调试时的两个PHP函数使用小技巧_PHP

函数esc_js()(过滤 Html 内嵌 JS) 参数 $text (字符串)(必须)要过滤的字符串。 默认值:None 返回值 (字符串)返回过滤后的字符串。 例子" id="subbox" onfocus="if ( this.value == '') { this.value = ''; }" onblur="if ( this.value == '' ) { this.value = ''; }" name="email" />更多 此函数位于:wp-includes/formatting.php nocache_headers()(禁止浏览器缓存) nocache_headers() 用来发送一个 header 头信息,告...

PHPYII框架开发小技巧之模型(models)中rules自定义验证规则_PHP

YII的models中的rules部分是一些表单的验证规则,对于表单验证十分有用,在相应的视图(views)里面添加了表单,在表单被提交之前程序都会自动先来这里面的规则里验证,只有通过对其有效的限制规则后才能被提交,可以很有效地保证表单安全和信息的有效性。还是给大家具体说明一下: 以下是视图(views)部分的简单代码:<?php $form=$this->beginWidget(CActiveForm, array( id=>tag-form, enableAjaxValidation=>false, )); ?> <...

PHP开发者该知道的5个Composer小技巧_PHP

Composer 是新一代的PHP依赖管理工具。其介绍和基本用法可以看这篇《Composer PHP依赖管理的新时代》。本文介绍使用Composer的五个小技巧,希望能给你的PHP开发带来方便。 1. 仅更新单个库 只想更新某个特定的库,不想更新它的所有依赖,很简单:composer update foo/bar 此外,这个技巧还可以用来解决“警告信息问题”。你一定见过这样的警告信息: Warning: The lock file is not up to date with the latest changes in compos...

PHP动态网站开发中常用的8个小技巧

本文总结了php日常开发中常用的8个小技巧。 PHP批最取得checkbox的值 1、命名2、使用 当计划当作sql指令的一部分时:如果参与控制的字段是数值型的,则 if(! empty($_POST[checkbox])) {$exPR = join(",", $_POST[checkbox]);$sql = "select * from tbl_name where field in ($expr)";} 如果参与控制的字段是数值型的,则 if(! empty($_POST[checkbox])) {$expr = "".join(",", $_POST[checkbox]).".";$sql = "select * from tbl_n...

PHP编程小技巧:在DW4中语法高亮

这个很简单的技巧,避开了在 DW4 中安装所谓的插件。采用欺骗的手段,让 Dream Weaver 4 把 PHP 语法 当作 JavaScript 处理。 */db_handle = pg_connect('dbname=bpsimple');if (!db_handle) header("Location: http://www.example.com/error.php"); exit;else echo "Hello,World!";?>

PHP小技巧搜集,每个PHPer都来露一手_php技巧

这个帖子主要是所有的PHPers把自己在开发或学习中的一些经验技巧进行总结,主要就是把解决某种事情更好的方法告诉大家. 我先说几个: 1,假如你使用echo输出一个简单的语句,类似与: 代码如下:echo "Hello World!"; ?> 那么你可以偷懒一下,写成这样: 2,str_replace()可以使用数组进行替换,比如: 代码如下:$string = "Welcome To The PHPCHINA.COM ,Have A Good Time."; $search = array("Welcome To The PHPCHINA.COM", "Have...

PHP开发中常用的8个小技巧_php技巧

PHP批最取得checkbox的值 1、命名 2、使用 当计划当作sql指令的一部分时:如果参与控制的字段是数值型的,则 if(! empty($_POST['checkbox'])) { $expr = join(",", $_POST['checkbox']); $sql = "select * from tbl_name where field in ($expr)"; } 如果参与控制的字段是数值型的,则 if(! empty($_POST['checkbox'])) { $expr = "'".join("','", $_POST['checkbox'])."."; $sql = "select * from tbl_name where field in ($ex...

PHP常用函数小技巧_php技巧【图】

1. 返回文件扩展名 function getformat($file) { $ext=strrchr($file,"."); $format=strtolower($ext); return $format; } 2.格式化变量 $num = 1; printf("%04d", $num); ?> 3.php重定向网页 // 例如重定向到www.cgsir.com (注意重定向之前不要有html内容) header("location:http://www.gxlcms.com"); 或 echo ""; 4.限制上传的文件大小 //$limit_size为限制最大文件大小 $limit_size=50000; $file_size=$HTTP_POST_FILES['ufile'...

PHP常用函数库和一些实用小技巧_php技巧

文件读取函式 //文件读取函式 function PHP_Read($file_name) { $fd=fopen($file_name,r); while($bufline=fgets($fd, 4096)){ $buf.=$bufline; } fclose($fd); return $buf; } ?> 文件写入函式 //文件写入函式 function PHP_Write($file_name,$data,$method="w") { $filenum=@fopen($file_name,$method); flock($filenum,LOCK_EX); $file_data=fwrite($filenum,$data); fclose($filenum); return $file_data; } ?> 静态页面生成函...

PHP日常开发小技巧_php技巧

PHP批最取得checkbox的值 1、命名 2、使用 当计划当作sql指令的一部分时:如果参与控制的字段是数值型的,则 if(! empty($_POST['checkbox'])) { $expr = join(",", $_POST['checkbox']); $sql = "select * from tbl_name where field in ($expr)"; } 如果参与控制的字段是数值型的,则 if(! empty($_POST['checkbox'])) { $expr = "'".join("','", $_POST['checkbox'])."."; $sql = "select * from tbl_name where field in ($ex...

MYSQL小技巧--LAST_INSERT_ID_php技巧

其实,这两个是有区别的,LAST_INSERT_ID() 能返回 bigint 值的id。而,mysql_insert_id 返回的是 int 。如果你 的id 是 unsigned int,或者 bigint 的 。那么,可能是返回的是错误的。而要用 LAST_INSERT_ID() 代替。 还有些朋友,返回的都是 0,不知道怎么回事,其实 LAST_INSERT_ID() 返回的是 AUTO_INCREMENT 的 ID。 如果,表结构中,没有设置,AUTO_INCREMENT 那么也无法返回。 还有些人,还是返回为 0. 那么你就要检查一下,...

让的PHP代码飞起来的40条小技巧(提升php效率)_php技巧

1.如果一个方法能被静态,那就声明他为静态的,速度可提高1/4; 2.echo的效率高于print,因为echo没有返回值,print返回一个整型; 3.在循环之前设置循环的最大次数,而非在在循环中; 4.销毁变量去释放内存,特别是大的数组; 5.避免使用像__get, __set, __autoload等魔术方法; 6.requiere_once()比较耗资源; 7.在includes和requires中使用绝对路径,这样在分析路径花的时间更少; 8.如果你需要得sexinsex到脚本执行时的时间,$_SERVER[...

DiscuzUchomeajaxpost小技巧_php技巧

比如默认submit按钮这样操作:onclick="ajaxpost('formid')";之类的,我们可以先这样。。 onclick="$('__formid').innerText='';ajaxpost('formid');checkPostResult();"; 含义其实很简单,先把ajaxpost提示信息所在的div内容清空。然后提交。最后,根据返回值来判断。。 代码如下:function checkPostResult(){ var cid = setInterval(function(){ if( $(__formid).innerText == success){ alert(提交成功); location.href=xxxxx....