Ocena użytkownikóww: ***** / 2
Nadesłany przez Dominik Goździuk, 21 lutego 2012 21:00
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.szukanie_z_wartownikiem_1_php.php:
<!--
// Szukanie elementu z wartownikiem
//(c) Dominik Gozdziuk
// www.algorytm.org
-->
<html>
<form action="" method="post">
<p>Szukana liczba: <input type="text" name="id" /></p>
<p><input type="submit" value="Szukaj" /></p>
</form>
<?php
$tablica = Array(5,10,12,16,18,34,9,7,48,36);
$zm = 0;
//wypisz zawartosc tablicy
echo "Tablica: ";
for ($i = 0; $i < count($tablica); $i++) {
echo "$tablica[$i], ";
}
echo "<br /><br />";
$szukana = $_POST['id'];
$tablica[count($tablica)] = $szukana; //wstaw wartownika
//szukaj elementu w tablicy
//(nie wyjdziemy poza zakres tablicy bo na koncu wstawilismy
// wartownika, czyli element o wartosci rownej tej szukanej)
$i = 0;
while ($tablica[$i] != $szukana)
{
$i++;
}
//sprawdz czy znaleziono wartownika
if ($i == count($tablica)-1)
echo "Szukana liczba nie znajduje sie w tablicy";
else
echo "Szukana liczba znajduje sie w tablicy";
?>
</html>