Eclate une cha�ne en sous-cha�nes suivant des d�limiteurs donn�s comme PHP Explode v5
#include <String.au3>
_StringExplode ( $sString, $sDelimiter [, $iLimit = 0] )
$sString | Cha�ne � �clater |
$sDelimiter | Cha�ne qui d�limite les coupures (une coupure est provoqu�e par la cha�ne enti�re, et non par des caract�res individuels de la cha�ne) |
$iLimit | [optionnel] Maximum d'�l�ments � retourner = 0 : (par d�faut) Scinde sur chaque instance du d�limiteur > 0 : Scinde jusqu'� la limite, le dernier �l�ment contiendra la partie restante de la cha�ne <0 : Scinde sur chaque instance, en enlevant la limite de la fin du tableau |
Utilisez des valeurs limites n�gatives pour enlever le premier �l�ment possible.
#include <Array.au3> #include <String.au3> Local $sText = "un##deux##trois##quatre##cinq##six##sept##huit" Local $aArray1 = _StringExplode($sText, "##", 0) _ArrayDisplay($aArray1, "StringExplode 0") ; AFFICHE ; [0] = un ; [1] = deux ; [2] = trois ; [3] = quatre ; [4] = cinq ; [5] = six ; [6] = sept ; [7] = huit Local $aArray2 = _StringExplode($sText, "##", 4) _ArrayDisplay($aArray2, "StringExplode 4") ; AFFICHE ; [0] = un ; [1] = deux ; [2] = trois ; [3] = quatre ; [4] = cinq ## six ## sept ## huit Local $aArray3 = _StringExplode($sText, "##", -3) _ArrayDisplay($aArray3, "StringExplode -3") ; AFFICHE ; [0] = un ; [1] = deux ; [2] = trois ; [3] = quatre ; [4] = cinq