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.