PHP 8'de dizilerle çalışma yeteneklerinizi pekiştirmek için basit bir uygulama yapalım. Bu uygulama, bir dizi oluşturma, diziyi filtreleme, sıralama ve diğer temel dizi işlemlerini içerecek.
<?php
// Bir sayılar dizisi oluşturma
$sayilar = [5, 2, 8, 3, 1, 7];
// Diziyi ekrana yazdırma
echo "Oluşturulan Dizi: " . implode(", ", $sayilar) . "<br>";
// Dizi elemanlarını toplama
$toplam = array_sum($sayilar);
echo "Dizi Elemanlarının Toplamı: $toplam<br>";
// Dizi elemanlarını küçükten büyüğe sıralama
sort($sayilar);
echo "Küçükten Büyüğe Sıralanmış Dizi: " . implode(", ", $sayilar) . "<br>";
// Dizi elemanlarını büyükten küçüğe sıralama
rsort($sayilar);
echo "Büyükten Küçüğe Sıralanmış Dizi: " . implode(", ", $sayilar) . "<br>";
// Dizi içinde belirli bir değeri arama
$aramaSonucu = in_array(3, $sayilar);
echo "Dizi İçinde 3 Değeri Var mı? " . ($aramaSonucu ? "Evet" : "Hayır") . "<br>";
// Dizi içinde belirli bir değerin indeksini bulma
$index = array_search(8, $sayilar);
echo "8 Değeri Dizinin $index. İndisinde<br>";
// Diziyi filtreleme (3'ten büyük olanları alma)
$filtreliSayilar = array_filter($sayilar, function ($eleman) {
return $eleman > 3;
});
echo "Filtrelenmiş Dizi (3'ten Büyükler): " . implode(", ", $filtreliSayilar) . "<br>";
?>
Bu uygulama, bir dizi oluşturmayı, diziyi sıralamayı, dizide arama yapmayı, diziyi filtrelemeyi ve diğer temel dizi işlemlerini içermektedir. Bu tür işlemler, çeşitli senaryolarda kullanışlı olabilir, özellikle veri analizi veya filtreleme gerektiren durumlarda.