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>