php - nasıl kendi değerleri ile bir dizi öğeleri görüntülemek yok

4 Cevap php

Ben bu dizi var:

Array ( [#LFC] => 1 [#cafc] => 2 [#SkySports] => 1)

Nasıl bir sayfada böyle görüntülerim? (Tercihen değeri aşağıdaki gibi sırasına göre):

\#cafc (2), #LFC (1), #SkySports (1)

Teşekkürler

4 Cevap

İlk olarak, sort the array

arsort($arrayName);

Sonraki, iterate througth the array keys and values.

foreach($arrayName as $key => $value)
{
    echo "$key ($value),";
}

Aşağıdaki gibi, arsort değeri azalan ve sonra dizi, baskı anahtar / değer çiftleri döngü ile sıralamak için kullanmayı deneyin:

arsort($original_array);
foreach($original_array as $k => $v) {
  echo $k.'('.$v.')';
}
arsort($array);
$output = array();
foreach($array as $k => $v) {
   $output[] = "$k ($v)";
}
print implode(", ", $output);

Bu sonra virgülle ayrılmış bir dizeye çıktı patlarken, daha sonra verileri istediğiniz şekilde biçimlendirilmiş yeni bir dizi oluşturmak, tersten dizi sıralamak. Diğer cevaplar kadar sarkan virgül bırakacaktır.