Priklady/03/Funkcia_strtok.php
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
2 <html>
3 <head>
4 <title>Funkcia strtok</title>
5 <meta http-equiv="Author" content="Imrich BURANSKY" />
6 <meta http-equiv="Content-Type" content="text/html; charset=Windows-1250" />
7 </head>
8 <body> <div>
9 <h3>Funkcia strtok</h3>
10 Funkciou strtok dokážeme rozobrať text na jednotlivé časti. Má dvojaké použitie:
11 <h4>Prvé volanie : string strtok (string arg1, string arg2)</h4>
12 <h4>Nasledujúce volania: string strtok (string arg2)</h4>
13 <?php
14 // Získanie zložiek dátumu - oddelovač je bodka
15 $str = "30.8.2004";
16 $den= strtok ($str,".");
17 $mesiac= strtok (".");
18 $rok= strtok (".");
19 echo "V dátume <b>$str</b> je deň $den, mesiac $mesiac, rok $rok.<br>\n";
20
21 // Rozobranie vety na slová - oddelovače sú medzera, čiarka a bodka
22 $str = "Hurvínek, Kuko a Buratíno sú bábky.";
23 // Výpis textu:
24 echo "<br>Veta '<b>$str</b>' obsahuje slová:<br/>\n";
25 // Zistenie a výpis slov - vsimnite si roznu velkost pismien StrTok, STRTOK
26 $slovo = StrTok($str," .,");
27 while ($slovo !== false) {
28 echo "- $slovo<br>\n";
29 $slovo = STRTOK(" .,");
30 }
31
32 ?>
33 </div></body>
34 </html>