$zaman = time(); $array = array(1559005500,1559055900,1558980300);
php array içinde tarih kontrolü yapmak
8
●204
- 28-05-2019, 12:36:50Kimlik doğrulama veya yönetimden onay bekliyor.merhama arkadaşlar benim şöyle bir dizim var ve bu dizdeki tarihleri kontrol yapıp şuan ki zamandan küçük zaman var ise işlem yapmak büyük var ise farklı bir işlem yapmak istedim nasıl yaparım yardımcı olursanız sevinirim
- 28-05-2019, 12:45:24
<?php $zaman = time(); $array = array(1559005500, 1559055900, 1558980300); for($i = 0; $i < sizeof($array); $i++) { if($array[$i] < time()) { echo "Küçük -> Array Dizesi: " . $i . "<br>"; // array dizesindeki zaman küçük } else { echo "Büyük -> Array Dizesi: " . $i . "<br>"; // array dizesindeki zaman büyük } } ?> - 28-05-2019, 12:45:25Merhabalar,
1. yazdığım kod daha kapsamlı filtrelemeler için. Daha basit işlemler için 2 yazdığım kodu kullanabilirsiniz.
<?php $array = array(1559005500,1559055900,1558980300); $buyukler = array_filter($array, function ($v) { return ($v >= time()); }); $kucukler = array_filter($array, function ($v) { return ($v <= time()); }); // dongu ?>veya
<?php $array = array(1559005500,1559055900,1558980300); if (is_array($array)) { foreach ($array as $v) { if ($v >= time()) { // array icindeki deger zamandan buyuk veya esitse yapilacak islem } else { // array icindeki deger zamandan kucukse yapilacak islem } } } ?> - 28-05-2019, 12:51:16teşekkürler hocam bu kontrolü if içinde yapmam gerekeçek az karışık bir durum bunu foreach kullanmadan yapma imkanımız varmı array map yada array search gibi fonksiyonlarlapicpoket adlı üyeden alıntı: mesajı görüntüle
zamanı anlaşılır olsun diye yazdımZalmoxis adlı üyeden alıntı: mesajı görüntüle - 28-05-2019, 12:52:44Arkadaşın yazdığı kod üzerinde fazla kalmış hocam onu belirttim. Sizin yazdığınız cevap vermemistim.Konya adlı üyeden alıntı: mesajı görüntüle
- 28-05-2019, 12:56:30Hocam @FastPHP; 'nin örnekte belirttiği gibi array filter kullanabilirsiniz. Pratik ve hızlı çözüm olarak yazdım : )Konya adlı üyeden alıntı: mesajı görüntüle
Ben arkadaşın kodlarını olduğu gibi kopyala yapıştır yaptım onun üzerine yazdım hocam dikkat etmedim hep IDE alışkanlıkları teşekkürler düzeltme içinZalmoxis adlı üyeden alıntı: mesajı görüntüle - 28-05-2019, 12:57:08çok teşekkürler aradığım 1. kod yapısı şeklinde idi foreach kullanmadan ilgi için teşekkürlerFastPHP adlı üyeden alıntı: mesajı görüntüle
