انتقل إلى المحتوى

مستخدم:Patrick/1

من ويكيبيديا، الموسوعة الحرة

Test[عدل]

function convertPlural( $count, $w1, $w2, $w3, $w4, $w5) { $forms = array($w1, $w2, $w3, $w4, $w5); if ( $count == 1 ) { $index = 0; } elseif( $count == 2 ) { $index = 1; } elseif( $count < 11 && $count > 2 ) { $index = 2; } elseif( $count % 100 == 0) { $index = 3; } else { $index = 4; } return $forms[$index]; }


  • {{plural:0|a|b|c}} gives a
  • {{plural:1.000|a|b|c}} gives b
  • {{plural:1,000|a|b|c}} gives c
  • {{plural:2.000|a|b|c}} gives c
  • {{plural:2,000|a|b|c}} gives c
  • {{plural:3.000|a|b|c}} gives c
  • {{plural:3,000|a|b|c}} gives c
  • {{plural:4.000|a|b|c}} gives c
  • {{plural:4,000|a|b|c}} gives c
  • {{plural:5.000|a|b|c}} gives c
  • {{plural:5,000|a|b|c}} gives c
  • {{plural:11.000|a|b|c}} gives c
  • {{plural:11,000|a|b|c}} gives c
  • {{plural:12.000|a|b|c}} gives c
  • {{plural:12,000|a|b|c}} gives c
  • {{plural:13.000|a|b|c}} gives c
  • {{plural:13,000|a|b|c}} gives c
  • {{plural:14.000|a|b|c}} gives c
  • {{plural:14,000|a|b|c}} gives c
  • {{plural:15.000|a|b|c}} gives c
  • {{plural:15,000|a|b|c}} gives c

{{plural:x|a|b|c}} with x=0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25 gives:

  • a
  • b
  • c
  • c
  • c
  • c
  • c
  • c
  • c
  • c
  • c
  • c
  • c
  • c
  • c
  • c
  • c
  • c
  • c
  • c
  • c
  • c
  • c
  • c
  • c
  • c