php格式化

sublime安装php_beautifier来格式化PHP代码

我们两清 提交于 2020-03-10 02:37:06
注:如果你使用sublime3,php版本是5.6以上,推荐使用这个插件 phpfmt 环境 操作系统:windows7 sublime版本:2.0.2 PHP安装路径: D:\wamp\bin\php\php5.3.13 安装php_beautifier 下载go-pear.phar 到php安装目录下,地址http://pear.php.net/go-pear.phar 。 打开CMD命令行,切换到phar文件位置,执行 php go-pear.phar ,根据提示一直回车就行了。 安装完go-pear会发现目录下面会多出pear目录、php beautifier.bat、PEAR ENV.reg文件等。双击PEAR_ENV.reg导入 命令行执行 pear install PHP_Beautifier-0.1.15 通过sublime的package控制器直接安装PhpBeautifier 打开D:\wamp\bin\php\php5.3.13\pear\PHP\Beautifier\Filter下面的Pear.filter.php及phpBB.filter.php文件注释掉 require_once ('PEAR/Config.php'); 这行代码 打开sublime的php beautifier的插件文件(sublime下Preferences-browse

vs code的 php 格式化设置

心已入冬 提交于 2020-01-14 09:54:05
安装扩展 phpformatter 安装完成后,将文档进行格式化后,就会变成如下的代码格式 安装插件后,也可以对格式化进行配置    //打印日志信息,用于调试 "phpformatter.logging": true, //不使用composer方式 "phpformatter.composer": false, //添加自定义参数,默认的参数level已经在新版本中移出所以会导致运行出错 //RULES=[@PSR1,@PSR2,@Symfony] //source:https://github.com/FriendsOfPHP/PHP-CS-Fixer#usage "phpformatter.arguments": [ "--rules=@Symfony" ], // Should point to php-cs-fixer.phar file, if you have installed this manually (without Composer). Should include .phar extension. // php-cs-fixer.phar路径,使用composer方式时可以不填 "phpformatter.pharPath": "C:/phpStudy/PHPTutorial/php/php-7.2.1-nts/php-cs-fixer-v2.phar"

PHP date 格式化一个本地时间/日期

最后都变了- 提交于 2020-01-08 17:53:51
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> date (PHP 4, PHP 5) date — 格式化一个本地时间/日期 说明 string date ( string $format [, int $timestamp ] ) 返回将整数 timestamp 按照给定的格式字串而产生的字符串。如果没有给出时间戳则使用本地当前时间。换句话说,timestamp 是可选的,默认值为 time()。 Tip 自 PHP 5.1.1 起有几个有用的常量可用作标准的日期/时间格式来指定 format 参数。 Tip 自 PHP 5.1 起在 $_SERVER['REQUEST_TIME'] 中保存了发起该请求时刻的时间戳。 Note: 有效的时间戳典型范围是格林威治时间 1901 年 12 月 13 日 20:45:54 到 2038 年 1 月 19 日 03:14:07。(此范围符合 32 位有符号整数的最小值和最大值)。不过在 PHP 5.1 之前此范围在某些系统(如 Windows)中限制为从 1970 年 1 月 1 日到 2038 年 1 月 19 日。 Note: 要将字符串表达的时间转换成时间戳,应该使用 strtotime()。此外一些数据库有一些函数将其时间格式转换成时间戳(例如 MySQL 的 » UNIX_TIMESTAMP 函数)。

PHP-CS-Fixer:格式化你的PHP代码

萝らか妹 提交于 2020-01-02 04:52:24
简介 良好的代码规范可以提高代码可读性,团队沟通维护成本。最推荐大家遵守的是 php-fig (PHP Framework Interop Group) 组织定义的 PSR-1 、 PSR-2 两个。不了解的同学可以先通过链接点击过去阅读下。 这个工具的作用就是按照 PSR-1 和 PSR-2 的规范格式化你的代码。 安装 PHP需求:PHP最小版本5.3.6。 本地安装 安装很简单,下载php-cs-fixer.phar文件就行了。官方地址是: http://get.sensiolabs.org/php-cs-fixer.phar 国内的朋友如果下载很慢,可以使用百度云: 链接: http://pan.baidu.com/s/1qWUTd5y 密码: yith Composer方式安装 如果你还不了解 Composer ,请点击链接查看。 新建composer.json { "require" :{ "fabpot/php-cs-fixer":"*" },"config": { "secure-http": false } } 运行: composer update 稍等片刻,下载完成:目录生成了vendor文件夹。 设置全局: export PATH="$PATH:$HOME/.composer/vendor/bin" 注意

使用PHP相关函数对字符串格式化的方法

∥☆過路亽.° 提交于 2019-12-06 05:54:45
通常情况下,网站后台程序在使用用户输入的字符串(一般都是通过HTML表单提交)之前,都必须对这些字符串进行格式化处理,以便使其符合程序运行的标准,防止错误和漏洞的产生。在下面的内容中,将介绍一些可用的PHP函数来实现这过程。 字符串的整理 字符串整理的第一步是清理字符串中多余的空格或其他冗余的字符。当然如果不将字符串存入一个文件或数据库中,或者不将它和别的字符串进行比较,这一步骤不是必需的。因此,我们可以视情况而定,灵活的对其进行整理。 为了实现字符串整理功能,PHP提供了3个非常有用的函数。在接收用记提交字符串脚本的开始处,当我们要给表单输入变量定义简短变量名称时,可以使用trim()函数来整理用户输入的数据,具体用法如下所示: $username=trim($_POST['username']); $password=trim($_POST['password']); $email=trim($_POST['email']); trim()函数可以除去字符串开始位置和结束位置的空格,并将结果字符串返回。默认情况下,除去的字符是换行符和回车符(n和r)、水平和垂直制表符(t和x0B)、字符串结束符()和空格。除了这些默认的过滤字符串之外,也可以该函数的第二个参数中提供其他要过滤的特殊字符。根据特定用途,可能会使用到ltrim()和rtrim()函数。

LeetCode 4. 寻找两个有序数组的中位数

旧巷老猫 提交于 2019-12-02 23:51:26
LeetCode 4. 寻找两个有序数组的中位数 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。 你可以假设 nums1 和 nums2 不会同时为空。 示例 1: nums1 = [1, 3] nums2 = [2] 则中位数是 2.0 示例 2: nums1 = [1, 2] nums2 = [3, 4] 则中位数是 (2 + 3)/2 = 2.5 知识点: sort(); // 升序排列 array_merge(); // 数组合并 数 & 1 == 1 奇数,数 & 1 == 0 偶数 >> 1, 整除 2 sprinf('%.1f', 12.231); // 格式化返回数据 round(12.213, 1); // 格式化返回数据 printf('%.1f', 12.213); // 格式化输出 PHP代码: function findMedianSortedArrays($nums1, $nums2) { $nums = array_merge($nums1, $nums2); sort($nums); $ans = count($nums) & 1 == 1 ? $nums[count($nums) - 1 >> 1] : ($nums[count(

PHP保留两位小数的三种方法

匿名 (未验证) 提交于 2019-12-02 22:11:45
PHP保留两位小数的三种方法 /** $num = 10.4567; //第一种:利用round()对浮点数进行四舍五入 //第二种:利用sprintf格式化字符串 $format_num = sprintf("%.2f",$num); //第三种:利用千位分组来格式化数字的函数number_format() //或者如下 文章来源: PHP保留两位小数的三种方法

PHP格式化字节大小

天大地大妈咪最大 提交于 2019-11-28 19:57:35
PHP格式化字节大小 /** * PHP格式化字节大小 * @param number $size 字节数(不带单位) * @param string $delimiter 数字和单位分隔符 * @return string 格式化后的带单位的大小 */ function format_bytes ( $size , $delimiter = '' ) { $units = array ( 'B' , 'KB' , 'MB' , 'GB' , 'TB' , 'PB' ) ; for ( $i = 0 ; $size >= 1024 && $i < 5 ; $i ++ ) $size / = 1024 ; return round ( $size , 2 ) . $delimiter . $units [ $i ] ; } 来源: https://blog.csdn.net/qq_27270307/article/details/100122616

PHP 格式化显示时间 date 函数

依然范特西╮ 提交于 2019-11-28 19:28:09
格式化时间 date() 函数用于格式化时间,返回一个字符串。 语法: string date( string format [, int timestamp] ) 参数 format 表示时间格式化的方式,可能的方式如下: 格式化方式说明: 格式化方式 说明 Y 4位数字年,y为2位数字,如99即1999年 m 数字月份,前面有前导0,如01。n 为无前导0数字月份 F 月份,完整的文本格式,例如 January 或者 March M 三个字母缩写表示的月份,例如 Jan 或者 Mar d 月份中的第几天,前面有前导0,如03。j 为无前导0的天数 w 星期中的第几天,以数字表示,0表示星期天 z 年份中的第几天,范围0-366 W 年份中的第几周,如第32周 H 24小时格式,有前导0,h为12小时格式 G 24小时格式,无前导0,g为对应12小时格式 i 分钟格式,有前导0 s 秒格式,有前导0 A 大写上下午,如AM,a为小写 可选参数 timestamp 表示时间戳,默认为 time() ,即当前时间戳。 我们可以通过 date() 函数提供的丰富格式化来显示需要的时间日期,如下面的例子: date("Y-m-d",time()); //显示格式如 2008-12-01 date("Y.m.d",time()); //显示格式如 2008.12.01 date("M d