Şimdi yaklaşık bir gün için bu PHP konuda şaşkına oldum. Temelde, biz 24 saat biçiminde biçimlendirilmiş saatlik bir dizi, ve keyfi bir değer ($hour) (ayrıca 24 saat) var. Sorun biz hemen ilerler değeri ile başlayan, $hour almak, ve dizideki bir sonraki kullanılabilir değerini almak gerekir, bir $hour.
Dizi gibi görünebilir:
$goodHours = array('8,9,10,11,12,19,20,21).
Ardından saat değeri olabilir:
$hour = 14;
Yani, biz 19 sonraki en iyi zaman olduğunu bilmek için bir yol gerekir. Ayrıca, biz de (vb), ikinci, üçüncü veya dördüncü kullanılabilir değerini almak gerekebilir.
Sorun 14 dizide bir değeri olmadığından, bu bize bir sonraki değere artırmak izin istiyorum başvuru endeksi olmadığını görünüyor.
Basit şeyler yapmak için, ben $goodHours alınır ve değerleri birkaç kez tekrarlanır sadece bu yüzden geri başlangıç yapmak için (belki değil en iyi yolu gidiş ile uğraşmak zorunda değilsiniz, ama hızlı ettik ) düzeltin.
Ben bu Kaçırdığım bir şey basit bir his var, ama herkes bir ışık tutabileceğini eğer ben çok minnettar olacaktır.
Erik