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>