stdClass
bir dizimizin olduğunu düşünelim ve eğer bu dizi içinde belirli bir URL'nin mevcut olup olmadığını kontrol etmek istiyorsanız, PHP'de bir döngü kullanarak url
anahtarını kontrol edebilirsiniz. İşte bir örnek:
stdClass
, PHP'de bir sınıf olmayan (classless) nesneleri temsil etmek için kullanılan bir türdür. Bu tür, PHP'de nesne yönelimli programlamada sıkça kullanılır.
Bir nesne oluşturulmadan önce, PHP'de stdClass
türünde bir nesne oluşturarak dinamik olarak özellikler (properties) ekleyebiliriz. Özellikler, bir stdClass
nesnesinde bir anahtar-değer çifti olarak saklanır.
<?php
// Veri dizisi
$data = array(
(object) array(
'id' => 5,
'url' => 'https://eminylmz.dev',
'title' => 'Yazılım ve Grafik Tasarım',
'date' => '13.02.2024 09:55:52'
),
(object) array(
'id' => 6,
'url' => 'https://eycreative.org',
'title' => 'Dijital Reklam Ajansı',
'date' => '13.02.2024 09:55:52'
),
// Diğer öğeler buraya eklenebilir...
);
// Kontrol edilecek URL
$aranan_url = 'https://eminylmz.dev';
// URL'nin dizide bulunup bulunmadığını kontrol etmek için döngü
$bulundu = false;
foreach ($data as $item) {
if ($item->url === $aranan_url) {
$bulundu = true;
break;
}
}
// Sonucu kontrol et
if ($bulundu) {
echo "$aranan_url mevcut.";
} else {
echo "$aranan_url mevcut değil.";
}
?>
Bu kod, url
anahtarını kontrol ederek belirli bir URL'nin dizide mevcut olup olmadığını belirler. Eğer mevcutsa, "mevcut" mesajını, değilse "mevcut değil" mesajını yazdırır.
Yorumlar (0)