{% else-1 %}
pullo * 0.13
(15 фев 2015, 09:55) (0/0) [0]
VTR1m, хм так действительно вроде по лучше и удобнее будет* спасибо*
pullo * 0.13
(15 фев 2015, 09:27) (0/0) [0]
VTR1m, тогда функция получается локальной то есть не совсем универсальной... например у меня на одной странице нужно рубли склонять а на другой другое слово... ине надо просто будет в массиве изменить слова ... а если делать как ты предлогаешь то нужно каждый раз заново писать всю функцию
pullo * 0.13
(14 фев 2015, 16:06) (0/0) [0]
bibilink, а как без массива?
pullo * 0.13
(14 фев 2015, 10:16) (0/0) [0]
°°°STEM°°°, почему не прокатит? все прекрасно прокатит с арбузами * слова выбери по все по той же универсальной формуле 1-2-5 то есть в массиве три слова арбуз, арбуза, арбузов... 1 рубль 2рубля 5 рублей
Даже с теми же людьми... ну дорустим в теме двое человек... а если их там не двое а 22??? все равно получается в теме двадцать два человек* двадцать двое человек ведь не скажешь*
pullo * 0.13
(14 фев 2015, 06:31) (0/0) [0]
°°°STEM°°°, в теме : двое человек... не нормально ну не звучит... да при том там все таки стоит цифра
в теме : 2 человек
все равно что арбуз стоит : 3рубль
pullo * 0.13
(10 фев 2015, 23:22) (0/0) [0]
Hatsune Miku, я не писал в теме что я что то открыл просто увидел в низу надпись 2 человек и создал эту тему например мне это глаза мозолит если ГК предложи лучше думаю будет интересно
pullo * 0.13
(10 фев 2015, 22:53) (1/0) [1]
читал тут темы и внизу увидел такое : заходили 2человек * это есть на многих сайтах * звучит как то не по русски * можно использовать такую функцию... создателю сайта тоже *
p.s. Внесу объяснение по поводу массива... он состовляется по формуле 1-2-5 Т.е. 1-человек 2-человека 5-человек...
для большей наглядности можно подставить например слово телефон... 1-телефон 2-телефона 5-телефонов... Чтоб не возникали вопросы как у некоторых тут почему такой массив
[code]
function num2word ( $n , $words ) {
return ( $words [( $n = ( $n = $n %100 ) > 19? ($n % 10) :$n ) ==1 ?0 : (( $n > 1&&$n <=4 ) ?1 : 2 )]) ;
}
$words= Array ("человек" , "человека" , "человек" ) ;
echo "Сейчас в теме: " ;
echo $num . " " . num2word ( $num ,$words) ;
[/code]
где $num ////// сколько людей в теме
$worlds /////скаланенное слово
  • 1 из 1