Ben başlangıç gününde dayalı haftanın günlerini sıralamak için bir fonksiyon inşa ediyorum.
Örneğin:
$days = array(0=>'monday',1=>'tuesday',2=>'wednesday',3=>'thursday',4=>'friday',5=>'saturday',6=>'sunday');
$startday = 1;
İlk anahtar vb Çarşamba, Perşembe, ardından, Salı (startDay) karşılık böylece nasıl biz sıralama dizi alabilirim?
Şu anda uksort fonksiyonunu kullanıyorum ama bu doğru bir şekilde diziyi sıralamak nasıl tamamen emin değilim.
function sortbystartday($a,$b) {
global $startday;
if($a > $startday) return -1;
return 1;
}
uksort($days,'sortbystartday');
Belki bir kullanıcı tanımlı sıralama işlevi işi yapmak için doğru seçim değildir. Yani herhangi alternatifler açıktır.