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:46]
junior-root [Format]
ro:explode [2020/02/28 10:46]
Line 1: Line 1:
-===== Explode (Funcție) ===== 
-> **Engleză:** //to **EXPLODE** = a exploda// 
-==== Format ==== 
-**explode** ( [[stringexpressions|șir_de_caractere]] , [[stringexpressions|delimitator]] )\\ 
-**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. Ea poate însă fi folosită oriunde poate fi folosită o listă de elemente. 
-==== 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|Se acceptă ca funcția să fie folosită oriunde poate fi folosită o listă de elemente| 
  
ro/explode.txt · Last modified: 2020/02/28 10:46 (external edit)