3v4l.org

run code in 300+ PHP versions simultaneously
<?php $arr = ['kalem', ['elma', 'armut'], 'silgi', 'defter', 'kitap', 'çanta']; if (in_array('kalem', $arr)) echo 'Kalem var'.PHP_EOL; if (in_array(['elma', 'armut'], $arr)) echo 'içinde sadece elma ve armut olan bir dizi var'. PHP_EOL; if (in_array(['silgi', 'defter'], $arr)) echo 'Burası çalışmayacak'; else echo 'Bu fonksiyon dizi içerisindeki elemanları bu şekilde ayrı ayrı kontrol etmez!'. PHP_EOL; #Biz kendimiz yazalım, AYNI ANDA bir array içindeki değerleri kontrol etsin function in_array_(array $search, array $array): bool { foreach ($search as $item): if (!in_array($item, $array)) return false; endforeach; return true; } $search = ['kitap', 'çanta']; if (in_array_($search, $arr)) echo 'Aranan değerler dizide mecvut'. PHP_EOL; $search = ['kitap', 'çanta', ['elma', 'armut']]; if (in_array_($search, $arr)) echo 'Aranan değerler dizide mecvut. Array içinde array de arayabiliriz'. PHP_EOL; $search = ['kitap', 'çanta', 'masa']; if (in_array_($search, $arr)) echo 'Burası çalışmayacak'. PHP_EOL; else echo 'Aranan elemanlardan bir tanesi bile dizide yoksa sonuç FALSE döner';

preferences:
15.88 ms | 402 KiB | 5 Q