- printf: documentation ( source)
<?php
function _n($s, $p, $c) {
return $c == 1 ? $s : $c;
}
function number_format_i18n($n) {
return $n;
}
class a {
function total_responses() {
return 4;
}
function total_unfiltered_responses() {
return 21;
}
}
$filters['totals'] = new a;
printf( _n( '%s match out of %s total', '%s matches out of %s total', $filters['totals']->total_responses() ), number_format_i18n( $filters['totals']->total_responses() ), number_format_i18n( $filters['totals']->total_unfiltered_responses() ) );