Farklı çizgiler 0100, 0200 vb oto artış php numaraları

1 Cevap php

Şu anda zaman ve dosyaları içeren dayalı bir şey çalışan im. Bu bir uzun dosya ve gereksiz görünüyor. Ne yapmak istiyorum oto i kodu çağırmak 24 kez kez artırmak olduğunu.

geçerli stil kodlama:

if($time >= "0000" && $time < "0100") { include("1.php"); } elseif($time >= "0200" && $time < "0300") { include("2.php");

O 24 kere hızlı yükleme ve basit kod yapmak için bir otomatik bu gibi sayıların her örneği için bir dizi şey ve döngü atamak için bir yolu var mı?

if($time >= "$times" && $time < "$times2") { include("$hours.php");

1 Cevap

Senin kodunda off son 2 karakter şerit, bir tamsayı çevirmek ve senin bundan inşa içerir?

$index=intval(substr($time,0,-2));
$index=max(1, $index);
include("$index.php");

Ya da bir decical değere dönüştürmek ve tavan mı?

$index=ceil(intval($time)/100);
$index=max(1, $index);
include("$index.php");