Priklady/03/Funkcia_strstr.php


  1  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
  2  <html>
  3  <head>
  4    <title>Funkcia strstr</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 strstr</h3>
 10  Pre hľadanie výskytu reťazca v texte je okrem strpos možné použiť aj funkciu strstr.
 11  Pri hľadaní sa berie do úvahy velkosť písmien.
 12  <h4>string strstr (string haystack, string needle)</h4>
 13  <?php
 14  // Text, v ktorom budeme hľadať:
 15  $str = "Kuko je bábka.";
 16  // 1. Hľadáme "báb" funkciou strstr
 17  $xx="báb";
 18  // Pripravíme prvú časť oznamu.
 19  $sOznam= "V reťazci <b>'$str'</b> časť začínajúca <b>'$xx'</b>";
 20  // Druhú časť oznamu vytvoríme vyhodnotením
 21  // obsahu premennej získanej funkciou strstr.
 22  $sCast = strstr($str, $xx);
 23  if ($sCast === false) $sOznam.=" nie je !";
 24  else $sOznam.=" je : " . $sCast;
 25  echo "$sOznam<br/>
 26  ";
 27  
 28  // 2. Hľadáme "Báb"  funkciou strstr
 29  $xx="Báb";
 30  $sOznam= "V reťazci <b>'$str'</b> časť začínajúca <b>'$xx'</b>";
 31  $sCast = strstr($str, $xx);
 32  if ($sCast === false) $sOznam.=" nie je !";
 33  else $sOznam.=" je : " . $sCast;
 34  echo "$sOznam<br/>
 35  ";
 36  
 37  ?>
 38  </div></body>
 39  </html>