Maison >développement back-end >Problème PHP >Comment supprimer des commentaires en php
Comment supprimer des commentaires en php : [function removeComment($content){return preg_replace("/(/*(s|.)*?*/)|(//.(s|.*))|(# ( s*)?(.*))...}]
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*)?(.*))/", '', 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!