Předłoha:For/Dokumentacija

Z Wikipedije, swobodneje encyklopedije
Zur Navigation springen Zur Suche springen

Tuta předłoha so za "programowanje" kaž w PHP for wužiwa, ale z hinašej syntaksu.

Hlej do jendźelskeje dokumentacije w meta.

bjez linkowych skokow ani mjezotow

Wopis[žórłowy tekst wobdźěłać]

Předłoha woła wobmjezowacu předłohu hač do 150 razow, hdyž parameter přistaja wšě z hódnosćow w lisćinje. Nimo wariabelneho parametra, hódnosć móže so precizować za hač do 4 konstantne pory parametrow (pcX; město X je cifra 1 hač 4).

Wužiwanje[žórłowy tekst wobdźěłać]

Kedźbu zo so je tróšku syntaksa změniła. (po jendźelskej wikipediji a noweho parsera dla)


{{for
  |call=předłoha, kotraž so dyrbi namołwić
  |z kotrym so dyrbi wobsahi  rozdźělić (njemjenowany parameter; nuzny, ale móže być prózdny)
  |pc1n=mjeno parametra
  |pc1v=konstantna hódnosć
  |pc2n=mjeno parametra
  |pc2v=konstantna hódnosć 
  |pc3n=mjeno parametra
  |pc3v=konstantna hódnosć 
  |pc4n=mjeno parametra
  |pc4v=konstantna hódnosć 
  |pv=mjeno wariabelneho parametra
  |prefix=konstantny prěni dźěl hódnosće wot pv
  |postfix=konstantny posledni dźěl hódnosće wot pv
  |lisćina z hač do 150 parametrowych hódnosćow (bjez prědnjeho ani zadnjeho dźěla) z rozdźělowacym znamjenjom "|"
}}

Přikłady[žórłowy tekst wobdźěłać]

Kode Rezultat
1{{for|, 1|00|01|02|03|04|05|06|07|08|09
|10|11|12|13|14|15|16|17|18|19
|20|21|22|23|24|25|26|27|28|29
|30|31|32|33|34|35|36|37|38|39
|40|41|42|43|44|45|46|47|48|49
|50|51|52|53|54|55|56|57|58|59
|60|61|62|63|64|65|66|67|68|69
|70|71|72|73|74|75|76|77|78|79
|80|81|82|83|84|85|86|87|88|89
|90|91|92|93|94|95|96|97|98|99
  |call=1x
}}
100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199

Kedźbu, zo posledni dźěl rozdźělowaneho znamjenja so wužiwa kaž prědni dźěl; prěni prědni dźěl dyrbi so wosebiće zasadźować.


{{for| -|a|3||c|call=x3}} wužiwacy Předłoha:x3 (diskusija, Što wotkazuje sem, wobdźěłaj) přinjese

aaa -333 - -ccc

{{for|///|p|||3||c|call=t}} wužiwacy Předłoha:t (diskusija, Što wotkazuje sem, wobdźěłaj) přinjese

spočatk-p-kónc///spočatk--kónc///spočatk--kónc///spočatk-3-kónc///spočatk--kónc///spočatk-c-kónc

{{for| / |call=Skrótšenka wšědneho dnja|3|1|5|3|2}} wužiwacy Předłoha:Skrótšenka wšědneho dnja (diskusija, Što wotkazuje sem, wobdźěłaj) přinjese

srj / pón / pja / srj / wut

{{for|call=t2|pc1n=2|pc1v=konstantny|abc|def|ghi}} wužiwacy Předłoha:t2 (diskusija, Što wotkazuje sem, wobdźěłaj) přinjese:

start-def-srjedźizna-konstantny-kóncabcstart-ghi-srjedźizna-konstantny-kónc


Konstanty parameter so ignorowany, jeli wón je samsny kaž (implicitnje abo eksplicitnje daty) wariablowy parameter:

{{for|,|call=t2|pc1n=1|pc1v=7|pc2n=2|pc2v=5|abc|def|ghi}} wužiwacy Předłoha:t2 (diskusija, Što wotkazuje sem, wobdźěłaj) přinjese:

start-abc-srjedźizna-5-kónc,start-def-srjedźizna-5-kónc,start-ghi-srjedźizna-5-kónc


{{for|sep=,|call=x3|1=a=b|2=c=d|3=e}} přinjese c=dc=dc=da=beee


{{#expr:{{for||call=plus kwadrat|pv=1|1|2|3|4|5}}}} přinjese 55.

połrekursiwny: hlej m:Template talk:Foreach/recursion

Tabele[žórłowy tekst wobdźěłać]

XML:

<table border=1>
<tr><td>{{for|</td><td>|call=X1|3|1|5|3|2}}</td></tr>
<tr><td>{{for|</td><td>|call=kwadrat|3|1|5|3|2}}</td></tr>
</table>

přinjese

31532
912594

HTML[žórłowy tekst wobdźěłać]

<table border=1>
<tr><td>{{for|<td>|call=X1|3|1|5|3|2}}
<tr><td>{{for|<td>|call=kwadrat|3|1|5|3|2}}
</table>

přinjese

31532
912594

Wiki-tabela[žórłowy tekst wobdźěłać]

{| border=1
|-
|{{for|{{!!}}|call=X1|3|1|5|3|2}}
|-
|{{for|{{!!}}|call=kwadrat|3|1|5|3|2}}
|}

přinjese

3 1 5 3 2
9 1 25 9 4

XML[žórłowy tekst wobdźěłać]

<table border=1>
<tr><td>{{for|</td></tr><tr><td>|call=tabelošpaltowy přikład|3|1|5|3|2|pc1n=</td><td>}}
</table>

přinjese

3||0.33333333333333
1||1
5||0.2
3||0.33333333333333
2||0.5

HTML[žórłowy tekst wobdźěłać]

<table border=1>
<tr><td>{{for|<tr><td>|call=tabelošpaltowy přikład|3|1|5|3|2|pc1=sep1=<td>}}
</table>

přinjese

3||0.33333333333333
1||1
5||0.2
3||0.33333333333333
2||0.5

Wiki-tabela z předłohu "Tabelowšpaltowy přikład"[žórłowy tekst wobdźěłać]

{| class="wikitable sortable" 
|-
!number!!reciprocal
|-
| {{for|
{{!}}-
{{!}} |call=tabelošpaltowy přikład|3|1|5|3|2}}
|}

přinjese

number reciprocal
3 0.33333333333333
1 1
5 0.2
3 0.33333333333333
2 0.5

rezerwowane mjeno[žórłowy tekst wobdźěłać]

Njewužiwajomne rezerwowane mjeno kaž dypk w lisćinje je "@"; wón bu ignorowany, ale na při. @1 nic:

{{for|-|a|@|@1|b|c|call=x3}} přinjese

aaa-@@@-@1@1@1-bbb-ccc

Hlej tež[žórłowy tekst wobdźěłać]

Z Wikipedije, swobodneje encyklopedije