Wyszukiwanie z pętlą
Założenie: Napiszemy funkcję w PHP, która będzie wyszukiwała element w tablicy liczb całkowitych za pomocą pętli.
Krok po kroku:
- Tworzymy tablicę liczb:
- Tworzymy funkcję wyszukiwania:
- Używamy funkcji do wyszukiwania:
$numbers = [10, 25, 5, 30, 15, 20];
Tworzymy tablicę o nazwie $numbers
i wypełniamy ją przykładowymi wartościami.
function searchNumber(array $array, int $number): ?int {
for ($i = 0; $i < count($array); $i++) {
if ($array[$i] === $number) {
return $i; // Zwraca indeks znalezionego elementu
}
}
return null; // Zwraca null, jeśli element nie został znaleziony
}
Funkcja searchNumber
przyjmuje tablicę i szukaną liczbę jako argumenty. Pętla for
iteruje przez tablicę, a instrukcja if
sprawdza, czy bieżący element jest równy szukanej liczbie. Jeśli tak, funkcja zwraca indeks elementu. Jeśli element nie zostanie znaleziony, funkcja zwraca null
.
$searchNumber = 15;
$index = searchNumber($numbers, $searchNumber);
if ($index !== null) {
echo "Liczba $searchNumber znaleziona na indeksie: $index";
} else {
echo "Liczba $searchNumber nie została znaleziona.";
}
Używamy funkcji searchNumber
, aby wyszukać liczbę 15 w tablicy $numbers
. Wynik jest wyświetlany na ekranie.
Ten przykład pokazuje podstawowe wyszukiwanie w tablicy za pomocą pętli for
w PHP. Zachęcamy do eksperymentowania z różnymi tablicami i wartościami, aby lepiej zrozumieć działanie kodu.