User Tools

Site Tools


ro:explode

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ro:explode [2017/09/08 16:48]
junior-root created
ro:explode [2020/02/28 10:46]
Line 1: Line 1:
-===== Explode (Funcție) ===== 
-> **Engleză:** //to **EXPLODE** = a exploda// 
-==== Format ==== 
-variable = **explode** ( [[stringexpressions|șir_de_caractere]] , [[stringexpressions|delimitator]] )\\ 
-variable = **explode** ( [[stringexpressions|șir_de_caractere]] , [[stringexpressions|delimitator]] , [[booleanexpressions|expresie_booleană]] )\\ 
- 
-Întoarce o [[lists|listă]] de șiruri de caractere. De obicei, această funcție este utilizată pentru a crea o variabilă de tip tablou. 
-==== Descriere ==== 
-Împarte [[stringexpressions|șir_de_caractere]] în bucăți, despicându-l oriunde întâlnește un [[stringexpressions|delimitator]]. 
- 
-De asemenea, se poate specifica și o a treia valoare opțională, o [[booleanexpressions|expresie_booleană]] pentru a indica dacă se vor trata la fel literele mari și literele mici în cadrul căutării. În mod implicit funcția va trata în mod diferit literele mari și literele mici, făcând distincție între ele. 
-==== Exemplu ==== 
-<code> 
-# explode on spaces 
-a$ = "We all live in a yellow submarine." 
-print a$ 
-w$ = explode(a$," ") 
-for t = 0 to w$[?]-1 
-   print "w$["+t+"]=" + w$[t] 
-next t 
-# explode on A or a 
-a$ = "klj;lkjalkjAlkj;" 
-print a$ 
-w$ = explode(a$,"A",true) 
-for t = 0 to w$[?]-1 
-   print "w$["+t+"]=" + w$[t] 
-next t 
-# explode numbers on comma 
-a$="1,2,3,77,foo,9.987,6.45" 
-print a$ 
-n = explode(a$,",") 
-for t = 0 to n[?]-1 
-   print "n["+t+"]=" + n[t] 
-next t 
-</code> 
-va afișa 
-<code> 
-We all live in a yellow submarine. 
-w$[0]=We 
-w$[1]=all 
-w$[2]=live 
-w$[3]=in 
-w$[4]=a 
-w$[5]=yellow 
-w$[6]=submarine. 
-klj;lkjalkjAlkj; 
-w$[0]=klj;lkj 
-w$[1]=lkj 
-w$[2]=lkj; 
-1,2,3,77,foo,9.987,6.45 
-n[0]=1 
-n[1]=2 
-n[2]=3 
-n[3]=77 
-n[4]=foo 
-n[5]=9.987 
-n[6]=6.45 
-</code> 
-==== Vezi și ==== 
-{{page>ro:start#Șiruri de caractere&noheader}} 
-==== Istoric ====  
-|0.9.6.55|Adăugată în acestă versiune| 
-|1.99.99.55|now allow explode to be used anywhere a list may be used| 
  
ro/explode.txt · Last modified: 2020/02/28 10:46 (external edit)