Maison >développement back-end >Problème PHP >Comment supprimer des commentaires en php

Comment supprimer des commentaires en php

王林
王林original
2021-10-15 16:16:512201parcourir

Comment supprimer des commentaires en php : [function removeComment($content){return preg_replace("/(/*(s|.)*?*/)|(//.(s|.*))|(# ( s*)?(.*))...}]

Comment supprimer des commentaires en php

L'environnement d'exploitation de cet article : système windows10, php 7, ordinateur thinkpad t480

Si on veut supprimer les commentaires dans le code, nous pouvons utiliser des expressions régulières. Voyons comment cela est implémenté.

Donnez d'abord un morceau de code de test :

<?php
 
/**
 * Created by PhpStorm.
 * User: Yang
 * Date: 2019/10/16
 * Time: 10:25
 */
 
// 计算和
// 计算和
// 计算和
$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);

Supprimez le code du commentaire comme suit :

/**
 * Created by PhpStorm.
 * User: 25754
 * Date: 2019/10/17
 * Time: 9:54
 */
 
function removeComment($content)
{
    return preg_replace("/(\/\*(\s|.)*?\*\/)|(\/\/.(\s|.*))|(#(\s*)?(.*))/", &#39;&#39;, str_replace(array("\r\n", "\r"), "\n", $content));
}
 
$content = file_get_contents("./test.php");
echo removeComment($content);

Apprentissage recommandé :
formation php

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn