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 17:26]
junior-root [Exemplu]
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> 
-# împarte la spațiu 
-a$ = "La un semn deschisă-i calea şi s-apropie de cort." 
-print a$ 
-w$ = explode(a$," ") 
-for t = 0 to w$[?]-1 
-   print "w$["+t+"]=" + w$[t] 
-next t 
- 
-# împarte la A sau a 
-a$ = "klj;lkjalkjAlkj;" 
-print a$ 
-w$ = explode(a$,"A",true) 
-for t = 0 to w$[?]-1 
-   print "w$["+t+"]=" + w$[t] 
-next t 
- 
-# împarte la virgulă 
-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> 
-La un semn deschisă-i calea şi s-apropie de cort. 
-w$[0]=La 
-w$[1]=un 
-w$[2]=semn 
-w$[3]=deschisă-i 
-w$[4]=calea 
-w$[5]=şi 
-w$[6]=s-apropie 
-w$[7]=de 
-w$[8]=cort. 
-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)