1/ 组装 phpCodeBeautifier + Emeditor (详细见:php格式化代码+Emeditor 太爽了)

下载phpCB.exe(下载地址:http://www.waterproof.fr/products/phpCodeBeautifier/)

使用Emeditor扩展外部工具:工具->打开外部工具->自定义工具->新建

标题,php代码格式化

命令,点击浏览,找到phpCB.exe的路径

参数,"$(Path)"

初始目录,不填

图标,随便

保存文件,可打勾可不打

使用输出栏,打上勾

之后打开php文件 就能选工具里的php代码格式化,就会输出格式化后的代码。再保存一下。

2/ phpCB批量转换的php程序(详细见:phpCB批量转换php文件视图/)

phpCB批量转换的php程序:

header("Content-type: text/html; charset=gb2312");

define('ROOT_PATH', dirname(__FILE__));

$topath="ww"; //要格式化视图的目录名,前后都不要“/”

$path=ROOT_PATH."/".$topath;

$arr=get_all_files($path);

for($i=0;$i

{

$phpext=fileext($arr[$i]);

if($phpext=="php")

{

$cmd="phpCB.exe ".$arr[$i]." > ".$arr[$i].".phpCB";

system($cmd);

unlink($arr[$i]);

@rename($arr[$i].".phpCB",$arr[$i]);

}

}

function get_all_files($path){

$list = array();

foreach(glob($path . '/*') as $item){

if(is_dir($item)){

$list = array_merge($list , get_all_files( $item ));

} else {

$list[] = $item;

}

}

return $list;

}

function fileext($filename) {

return trim(substr(strrchr($filename, '.'), 1, 10));

}

?>

使用方法:把phpCB.exe放在windows/system32/目录下,php执行程序和要转换的文件夹放同一级路径,先配置$topath,然后在浏览器里访问本程序,没有结果输出。

格式化代码php,格式化php代码的两种方法相关推荐

  1. Java中对中国标准时间进行格式化(yyyy-MM-dd HH:mm:ss)两种方法

    Java中国标准时间进行格式化的两种方法,如下 package time;import java.text.ParseException; import java.text.SimpleDateFor ...

  2. 蒙特卡洛数值模拟-计算定积分的两种方法

    原理 法1(撒米法)计算积分 1.他的逻辑原理其实很简单,对于函数图像围成的面积,我们总可以用一个矩形覆盖住,然后在上面撒下一把米(随机抽样),然后去数,那些米粒落在了函数图像围成的面积内,将得到的数 ...

  3. 站长在线Python精讲:在Python中格式化字符串的两种方法详解

    欢迎你来到站长在线的站长学堂学习Python知识,本文学习的是<在Python中格式化字符串的两种方法详解>.本知识点主要内容有:使用%操作符格式化字符串和使用format()方法格式化字 ...

  4. java json解析 代码_Java构造和解析Json数据的两种方法详解一

    在www.json.org上公布了很多JAVA下的json构造和解析工具,其中org.json和json-lib比较简单,两者使用上差不多但还是有些区别.下面首先介绍用json-lib构造和解析Jso ...

  5. 利用颜色和形态学两种方法进行车牌区域提取的OpenCV代码

    图像处理开发需求.图像处理接私活挣零花钱,请加微信/QQ 2487872782 图像处理开发资料.图像处理技术交流请加QQ群,群号 271891601 2016-7-28日:用MSER算法也实现了车牌 ...

  6. java 隐藏标题栏_两种方法一句代码隐藏Activity的标题栏

    把Activity的标题栏隐藏有两种方法.一种是在在Activity里面设置javacode.还有一种是在项目的清单文件AndroidManifest.xml中设置模版样式. 一.在Activity中 ...

  7. ML之xgboost:绘制xgboost的二叉树graphviz的两种方法代码实现

    ML之xgboost:绘制xgboost的二叉树graphviz的两种方法代码实现 目录 绘制xgboost的二叉树graphviz T1.采用to_graphviz法绘制树图 T2.采用plot_t ...

  8. python右对齐格式化输出_Python中格式化输出的两种方法介绍

    本篇文章给大家带来的内容是关于Python中格式化输出的两种方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 方式一:使用占位符 % 常用占位符:% s (s = string ...

  9. JS实现星星评分功能实例代码(两种方法)

    转载自   JS实现星星评分功能实例代码(两种方法) 一.方法1 1.用到图片 2.结构和样式 <!DOCTYPE html> <html lang="en"&g ...

  10. 在PHP代码中处理JSON 格式的字符串的两种方法:

    总结: 在PHP代码中处理JSON 格式的字符串的两种方法: 方法一: $json= '[{"id":"1","name":"\u ...

最新文章

  1. NLP数据科学家不会告诉你的残酷事实
  2. python之路day05--字典的增删改查,嵌套
  3. 12- Library at ROM
  4. Fiori Elements value help selection pass back
  5. 浙江省计算机二级excel函数,浙江省计算机二级excel练习5操作要求
  6. BBS(仿博客园系统)项目01(项目分析、表结构设计、注册功能实现)
  7. python辗转相除法求最大公约数_vb编程实现用辗转相除法求两个数a和b的最大公约数...
  8. 免费好用的 PDF 编辑器推荐
  9. PID控制(三)(位置式和增量式PID)
  10. Android基础:ViewPage2
  11. CIO40:家电巨头数字化运营历程(IT-DT-OT)
  12. 购买阿里云服务器ECS快速上云
  13. 关于图像融合 视频融合
  14. iphone与android共享位置,iPhone 隐藏功能:与家人共享所在位置
  15. android平台下OpenGL ES 3.0绘制圆点、直线和三角形
  16. 利用pandas模块实现excel多行文本合并
  17. Android开发——如何设计开发一款Android App
  18. 可编程彩灯控制器(8X8点阵)
  19. 互联网著作权行政保护办法 信息网络传播权保护条例
  20. aka名字_AKA是什么意思?

热门文章

  1. c语言课设报告函数的比较,c语言课程设计设计报告函数的调用关系图及主要算法.doc...
  2. linux复制duo文件,Linux打印目录下多个文件
  3. 什么是静态,静态有什么作用呢?
  4. html语言 大全,HTML语言大全
  5. android文件添加一行代码怎么写,Android:以编程方式添加Textview,而不是将文本包装到下一行(示例代码)...
  6. 连续函数matlab采样,基于 MATLAB 的时域信号采样及频谱分析(转)
  7. linux在cd后直接显示文件格式,Linux命令学习笔记之一目录与文件基本操作
  8. osx+配置+php扩展,Mac系统升级到10.9(mavericks)时安装php扩展问题解决
  9. 创造与魔法最新服务器怎么进,创造与魔法进不了服务器 | 手游网游页游攻略大全...
  10. 【BZOJ4566】找相同字符,后缀数组