Basit PHP uyarısı soru?

1 Cevap php

Ben aşağıda listelenmiştir almaya devam bu uyarıyı nasıl düzeltebilir merak ediyordum.

Ben PHP kullanarak & ediyorum MySQL

Warning: min() [function.min]: Array must contain at least one element

Burada soruna neden olduğunu düşünüyorum kod parçasıdır.

$tags = tag_info($link);

$minimum_count = min(array_values($tags));
$maximum_count = max(array_values($tags));
$spread = $maximum_count - $minimum_count;

Ben yayınlanan tüm kod ederim ama tam kodunu görmek için gerekirse geçmiş sorular sayesinde bakın lütfen bu nedenle bazı cahil kullanıcılar muhtemelen onun bir yinelenen soru hissedeceksiniz.

Her olanlar kod şey görüntülemeden değil ama onun uyarı kurtulmak çünkü Tamam ben kod onun değil bu parça düşünüyorum. Burada tam kodu görebilirsiniz Full code

1 Cevap

$tags = tag_info($link);

$spread = $tags ? max($tags) -  min($tags) : 0;

Bu kod sürece tag_info () fonksiyonu bir dizi döndürür olarak geçerlidir.

Beri dakika () ve max () PHP'nin yerleşik array_values ​​() fonksiyonu, yararsız bir dizide tuşları görmezden hem de.