Skip to content
Extraits de code Groupes Projets
Valider 8357c16b rédigé par marcimat's avatar marcimat
Parcourir les fichiers

docs: phpdoc phraser_champs_etendus revu

parent e0c529d6
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -314,11 +314,15 @@ function phraser_champs(string $texte, int $ligne, array $result): array { ...@@ -314,11 +314,15 @@ function phraser_champs(string $texte, int $ligne, array $result): array {
} }
/** /**
* Phraser les champs etendus : c'est phraser_champs_interieurs qui va le faire * Phraser les champs etendus
* on lui fournir un marqueur $sep qui n'est pas contenu dans le texte et qu'il peut utiliser de manière sure
* pour remplacer au fur et a mesure les champs imbriques qu'il va trouver
* *
* @return array|mixed * @note
* C'est `phraser_champs_interieurs()` qui va le faire.
* On lui fournit un marqueur `$sep` qui n'est pas contenu dans le texte
* et qu'il peut utiliser de manière sûre pour remplacer au fur et à mesure
* les champs imbriquées qu'il va trouver
*
* @see phraser_champs_interieurs()
*/ */
function phraser_champs_etendus(string $texte, int $ligne, array $result): array { function phraser_champs_etendus(string $texte, int $ligne, array $result): array {
if ($texte === '') { if ($texte === '') {
...@@ -539,9 +543,10 @@ function phraser_champs_exterieurs(string $texte, int $ligne, string $sep, array ...@@ -539,9 +543,10 @@ function phraser_champs_exterieurs(string $texte, int $ligne, string $sep, array
} }
/** /**
* Parser un texte pour trouver toutes les balises complètes [...(#TRUC)...] en gérant les imbrications possibles * Parser un texte pour trouver toutes les balises complètes `[...(#TRUC)...]` en gérant les imbrications possibles
*
* Pour cela on commence par les plus profondes, sans rien dedans, * Pour cela on commence par les plus profondes, sans rien dedans,
* on les remplace par un placehoder inactif %###N@ ou N indexe un tableau comportant le resultat de leur analyse * on les remplace par un placehoder inactif `%###N@` ou N indexe un tableau comportant le resultat de leur analyse
* et on recommence jusqu'à ce qu'on ne trouve plus rien * et on recommence jusqu'à ce qu'on ne trouve plus rien
* *
* @param string $texte * @param string $texte
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter