Changeset 75916 in spip-zone


Ignore:
Timestamp:
Sep 16, 2013, 6:18:20 PM (6 years ago)
Author:
maieul@…
Message:

une fonction saisies_aplatir_chaine() qui permet de supprimer les sous-groupes dans une chaîne de datas

Exemple :
<code>
*Visible à l'œil nu
Vega|Véga
Arcturus|Arcturus
Antares|Antarés
Deneb|Deneb

  • Visible au télèscope

Alkaid|Alkaïd
Dubhe|Dubhe
/*
Kornephoros|Kornephoros
AlbireoA|Albiréo A (rouge)
AlbireoB|Albiréo B (bleue)
Rasalgethi|Rasalgethi
</code>

devient
<code>
Vega|Véga
Arcturus|Arcturus
Antares|Antarés
Deneb|DenebAlkaid?|Alkaïd
Dubhe|DubheKornephoros?|Kornephoros
AlbireoA|Albiréo A (rouge)
AlbireoB|Albiréo B (bleue)
Rasalgethi|Rasalgethi
</code>

Location:
_plugins_/saisies
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/saisies/inc/saisies.php

    r75187 r75916  
    246246}
    247247
     248
     249/*
     250 * Applati une description chaînée, en supprimant les sous-groupes.
     251 * @param string $string, la chaîne à aplatir
     252 * @return $chaine
     253 */
     254function saisies_aplatir_chaine($chaine){
     255    return preg_replace("#(?:^|\n)(\*(?:.*)|/\*)\n#i","",$chaine);
     256    }
    248257/*
    249258 * Transforme une chaine en tableau avec comme principe :
  • _plugins_/saisies/paquet.xml

    r75191 r75916  
    22        prefix="saisies"
    33        categorie="outil"
    4         version="1.34.1"
     4        version="1.34.2"
    55        etat="test"
    66        compatibilite="[2.0.0;3.0.*]"
  • _plugins_/saisies/plugin.xml

    r75191 r75916  
    44    <auteur>Matthieu Marcillaud - RastaPopoulos - Joseph</auteur>
    55    <licence>&#169; 2009-2012 GNU/GPL</licence>
    6     <version>1.34.1</version>
     6    <version>1.34.2</version>
    77    <etat>test</etat>
    88    <categorie>outil</categorie>
Note: See TracChangeset for help on using the changeset viewer.