php如何去掉注释

本文操作环境:windows10系统、PHP 7、thinkpad t480电脑。

假如我们要去除代码中的注释,那么可以使用正则表达式来实现。我们一起来看看具体是如何实现的。

先给出一段测试代码:

<?php
 

 
// 计算和
// 计算和
// 计算和
$a = 1;
$b = 2;
$c = $a+$b; //总和
 

function sum($a, $b) {
 
    return $a + $b; //返回值
}
 
#  第二种注释
$a = 1;
$b = 2;
## 求乘积
$c = $a * $b; #     结果
 
//特殊
$usedFuncs = "abcd";
preg_split("//is", implode("", $usedFuncs), -1, PREG_SPLIT_NO_EMPTY);

去除注释代码如下:


 
function removeComment($content)
{
    return preg_replace("/(\/\*(\s|.)*?\*\/)|(\/\/.(\s|.*))|(#(\s*)?(.*))/", '', str_replace(array("\r\n", "\r"), "\n", $content));
}
 
$content = file_get_contents("./test.php");
echo removeComment($content);

结果:

$a = 1;
$b = 2;
$c = $a+$b;
 
function sum($a, $b) {
 
    return $a + $b; }
 
 
$a = 1;
$b = 2;
 
$c = $a * $b;
 
$usedFuncs = "abcd";
preg_split("

--结束END--

本文标题: php如何去掉注释

本文链接: https://www.lsjlt.com/news/325.html (转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢

  • php如何去掉注释

    php去掉注释的方法:【function removeComment($content){return preg_replace("/(\/\*(\s|.)*?\*\/)|(\/\/.(\s|.*))|(#(\s*)?(.*))...}】。
    阅读数:113 php 注释
  • php如何去掉xml标签

    php去掉xml标签的方法:【<?php echo strip_tags("Hello <b>world!</b>"); ?>】。strip_tags()函数可以去除html、xml以及PHP的标签。
    阅读数:474 php xml 标签
  • php如何去掉url里的.php后缀

    php去掉url里的.php后缀的方法:1、找到并打开apache下的“extra/httpd-vhosts.conf”文件;2、通过配置伪静态去掉php后缀即可。
    阅读数:322 php 后缀
  • php怎么去掉html注释

    php去掉html注释的方法:1、打开相应PHP代码文件;2、查看html注释的格式;3、通过“preg_replace("/!--[^\!\[]*?(?/","",$html);”方法去掉html注释即可。
    阅读数:918 php
  • php如何去除字符串中的注释

    在php中使用strip_tags()函数去除字符串中的注释,具体方法如下:strip_tags()函数作用:php中strip_tags()函数的作用是用于剥除字符串中HTML、XML和PHP的标签与注释。strip_tags()函数语法
    阅读数:783 PHP 字符串
  • php如何去掉字符串中的空格

    在php中去掉字符串中空格的方法1.使用trim函数去除字符串首尾两端的空格$str = ' Hello world! ';echo trim($str);输出结果为:Hello world!2.使用ltrim函数去除字符串首部的空格$st
    阅读数:243 PHP 字符串
  • php如何去掉获取当前日期时的警告

    php去掉获取当前日期时的警告的方法:1、在php.ini中设置date.timezone的值为PRC;2、取消date.timezone=PRC代码前的注释;3、重启apache。
    阅读数:170 php 日期 警告
  • php字符串如何去掉第一位字符

    3种方法:1、用substr_replace()将第一位字符替换为空字符,语法“substr_replace($str,'',0,1)”;2、用substr()从第2个字符开始截取剩下全部字符,语法“substr($str,1)”;3、用mb_substr()从第2个字符开始截取剩下全部字符,语法“mb_substr($str,1,剩下的字符个数,"字符编码")”。
    阅读数:178 php php字符串
  • php如何去掉字符串的第一个点字符

    去除步骤:1、使用stripos()函数获取第一个点字符“.”在字符串的出现位置,语法“stripos(字符串,".")”;2、使用substr_replace()函数根据获取的字符位置,将该点字符替换为空字符即可,语法“substr_replace(字符串,"",点字符第一次的出现位置,1)”。本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑在php中,可以使用stripo
    阅读数:903 php php字符串
  • php ufeff怎么去掉

    php去掉ufeff的方法:1、将PHP文件保存为无dom格式;2、通过“function checkBOM($filename){...}”方法检查并去掉ufeff即可。
    阅读数:120 php ufeff
  • php bom怎么去掉

    去掉php bom的方法:1、找到PHP根目录;2、将“function checkBOM($filename){...}”等代码放到根目录下,并通过浏览器运行访问即可。
    阅读数:377 bom
  • php的注释有几种

    php的注释有三种,分别是:1、单行注释【//】;2、单行注释【#】;3、多行注释【】。php中注释不会被作为程序来读取和执行,它的作用是供代码编辑者阅读。
    阅读数:224 php 注释
  • php怎么去掉前导0

    php去掉前导0的方法:1、创建一个PHP示例文件;2、使用“ltrim($str, '0');”方法移除字符串左侧的“0”即可。
    阅读数:741 php
  • php 怎么去掉多余逗号

    php去掉多余逗号的方法:1、通过“trim($arr1,',')”移除首尾的逗号;2、通过“rtrim($arr1,',')”移除尾的逗号;3、通过“ltrim($arr1,',')”移除首的逗号。
    阅读数:199 php
  • php怎么去掉数组键值

    php去掉数组键值的方法:1、使用“array_keys($array)”语句,可去掉全部键值,返回包含全部键名的数组;2、使用“array_splice($array,$start,$length)”语句,可去掉指定位置的一个或多个键值。
    阅读数:370 php
  • php 代码怎么去掉bom

    php代码掉bom的方法:1、使用“function clearbom($contents){...}”方式去掉文本中的bom头;2、通过“function checkBOM ($filename) {...}”方法检测并去掉bom头;3、通过“function SearchBOM($string) {...}”方法搜索当前文件是否有BOM并去除即可。
    阅读数:107 bom php
  • php 怎么去掉连续空格

    php去掉连续空格的方法:1、创建一个PHP示例文件;2、使用“strip_tags()”函数剥去字符串中的HTML,XML以及PHP的标签;3、通过“str_replace”和“preg_replace”函数实现删除连续空格即可。
    阅读数:645 空格 php
  • php语言支持几种注释风格

    php语言支持3种注释风格:1、C++风格,使用“//”符号,语法“//注释内容”;2、C语言风格,使用“”符号,语法“”;3、Shell风格(Perl风格),使用“#”符号,语法“#注释内容”。
    阅读数:191 php语言 注释风格 注释
  • php注释乱码怎么办

    php注释乱码是因为页面编码不一致导致的,其解决办法就是在相应的PHP文件中添加“header("Content-Type: text/html; charset=utf-8");”代码即可。
    阅读数:936 php 注释
  • PHP中的注释怎么用

    这篇文章将为大家详细讲解有关PHP中的注释怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。PHP 中的注释PHP 代码中的注释不会被作为程序来读取和执行。它唯一的作用是供代码编辑者阅读。注释用于:使其
    阅读数:684 php