@ebykdrms teşekkür ederim. artık 500 internal server hatası almıyorum.
ancak sıralama yapamıyorum. sebebi sanıyorum usort fonksiyonunun
php 7 altında randımanlı çalışmıyor olması.
bunu php 7 sürüm altı için nasıl düzenleyebilirim diye 2 gündür sort, ksort gibi alternatifler ile bir deneme yapmaya çalıştım ancak bir yol kat edemedim. sizin tecrübeniz fazla ve sizin çözümünüz ile bir yere gelebildim. çok şey istemiş olmuyorsam, usort yerine ne kullanabiliriz. yada bu alanı nasıl düzenleriz?
sonuç itibari ile çok çok teşekkür ediyorum. işin mantığınıda az çok kavramış bulundum
ve eksik bir bilgiyi kapatmış oldum. ancak sıralama yapamadım ve çözümleyemedim.
(mevcut kodlarımın dışında, verilen örnekteki $array parametresi ile de sıralamaya
çalıştığımda sonuç alamıyorum. kodlar sonuç vermiyor ve sıralama değişmiyor)
@abdullahx teşekkür ederim ama ne yazıkki olmadı.
usort($fixedArray, function($a, $b) {
return strtotime($a[3]) <=> strtotime($b[3]);
});
yukarıdaki satırı eklediğimde 500 internal server error hatası alıyorum.
satırı kaldırdığımda çalışıyor.
muhtemelen <=>
<=> strtotime($b[3]);
şu bağlaç çalışmıyor bu engel oluyor.
şu şekilde çalışıyor mesela :
usort($fixedArray, function($a, $b) {
return strtotime($a[3]);
});
çözümü varmıdır? nasıl yaparız?
@ebykdrms çok teşekkür ederim. ancak platform php 7.0 desteklemiyor ve özel bir sebepten 5.6 üzerinde çalışmak zorundayım.
ondan mı kaynaklanıyor bilemiyorum ancak;
usort($fixedArray, fn($a, $b) => strtotime($a[3]) <=> strtotime($b[3]));
bu satır olunca 500 internal server error hatası alıyorum. silince sayfa açılıyor
silince hata almıyorum ancak hali ile kod bloğu çalışmıyor.
ne yapmak gerekir? 5.6 için uyarlanabilirmi?