Статьи
Форум
Q&A
Полезные коды
Войти
Регистрация
Привет, Гость!
Войти
Войти с VK
Войти с Google
Регистрация
Информация
Форум
Интернет/Коммерция
Общее
Активность
Обучу php
<<
1
...
39
40
41
42
43
...
46
>>
3.11.2016 / 01:54
#475625
Скопировать ссылку
Скопировать как BB-код
Перейти к посту
vl@volk
Пользователь
Сейчас:
Offline
Имя: Владислав
Откуда: Земля
Регистрация: 26.12.2012
litta, выскочка он
__________________
знает толк
3.11.2016 / 07:11
#475626
Скопировать ссылку
Скопировать как BB-код
Перейти к посту
vladgba
Модератор форума
Сейчас:
Offline
Имя: Влад
Откуда: Украина
Регистрация: 27.03.2015
шестое так штоль?
[копировать]
[скачать]
function
morph
(
$value
,
$word0
,
$word1
,
$word2
)
{
if
(
preg_match
(
'/1\d$/'
,
$value
)
)
return
$value
.
' '
.
$word2
;
elseif
(
preg_match
(
'/1$/'
,
$value
)
)
return
$value
.
' '
.
$word0
;
elseif
(
preg_match
(
'/(2|3|4)$/'
,
$value
)
)
return
$val
.
' '
.
$word1
;
else
return
$value
.
' '
.
$word2
;
}
echo
morph
(
date
(
'H'
)
,
'час'
,
'часа'
,
'часов'
)
.
' '
.
morph
(
date
(
'i'
)
,
'минута'
,
'минуты'
,
'минут'
)
;
3.11.2016 / 08:18
#475630
Скопировать ссылку
Скопировать как BB-код
Перейти к посту
vl@volk
Пользователь
Сейчас:
Offline
Имя: Владислав
Откуда: Земля
Регистрация: 26.12.2012
vladgba, регулярки не проходили. Нужно логическими функциями.
__________________
знает толк
3.11.2016 / 08:58
#475633
Скопировать ссылку
Скопировать как BB-код
Перейти к посту
Alexandr
Пользователь
Сейчас:
Offline
Имя: Александр
Откуда: Днепр
Регистрация: 01.07.2012
vladgba, прячь код под спойлер
3.11.2016 / 09:04
#475634
Скопировать ссылку
Скопировать как BB-код
Перейти к посту
vl@volk
Пользователь
Сейчас:
Offline
Имя: Владислав
Откуда: Земля
Регистрация: 26.12.2012
Да и регулярки для проверки числа это расточительно
__________________
знает толк
3.11.2016 / 09:18
#475638
Скопировать ссылку
Скопировать как BB-код
Перейти к посту
vladgba
Модератор форума
Сейчас:
Offline
Имя: Влад
Откуда: Украина
Регистрация: 27.03.2015
а если вот такую функцию?
morph
morph
[копировать]
[скачать]
function
morph
(
$value
,
$word0
,
$word1
,
$word2
)
{
$rt
=
substr
(
$value
,-
2
)
;
if
(
$rt
>
9
&&
$rt
<
20
)
return
$value
.
' '
.
$word2
;
if
(
substr
(
$rt
,
1
)
==
1
)
return
$value
.
' '
.
$word0
;
if
(
substr
(
$rt
,
1
)
==
2
||
substr
(
$rt
,
1
)
==
3
||
substr
(
$rt
,
1
)
==
4
)
return
$value
.
' '
.
$word1
;
return
$value
.
' '
.
$word2
;
}
3.11.2016 / 09:42
#475640
Скопировать ссылку
Скопировать как BB-код
Перейти к посту
Alexandr
Пользователь
Сейчас:
Offline
Имя: Александр
Откуда: Днепр
Регистрация: 01.07.2012
у меня такой нубокод получился
Открыть спойлер
Закрыть спойлер
[копировать]
[скачать]
$time
=
time
(
)
;
$hour
=
date
(
"H"
,
$time
)
;
$hstr
=
'часов'
;
$minute
=
date
(
"i"
,
$time
)
;
$mstr
=
'минут'
;
if
(
$hour
>
1
&&
$hour
<
5
)
$hstr
=
'часа'
;
elseif
(
$hour
>
21
)
$hstr
=
'часа'
;
elseif
(
$hour
==
1
||
$hour
==
21
)
$hstr
=
'час'
;
if
(
$minute
>
1
&&
$minute
<
5
)
$mstr
=
'минуты'
;
elseif
(
$minute
>
21
&&
$minute
<
25
)
$mstr
=
'минуты'
;
elseif
(
$minute
>
31
&&
$minute
<
35
)
$mstr
=
'минуты'
;
elseif
(
$minute
>
41
&&
$minute
<
45
)
$mstr
=
'минуты'
;
elseif
(
$minute
>
51
&&
$minute
<
55
)
$mstr
=
'минуты'
;
elseif
(
$minute
==
1
||
$minute
==
21
||
$minute
==
31
||
$minute
==
41
||
$minute
==
41
)
$mstr
=
'минута'
;
echo
$hour
.
' '
.
$hstr
.
', '
.
$minute
.
' '
.
$mstr
;
3.11.2016 / 09:45
#475641
Скопировать ссылку
Скопировать как BB-код
Перейти к посту
Alexandr
Пользователь
Сейчас:
Offline
Имя: Александр
Откуда: Днепр
Регистрация: 01.07.2012
забыл в функцию оформить
3.11.2016 / 09:51
#475644
Скопировать ссылку
Скопировать как BB-код
Перейти к посту
litta
Пользователь
Сейчас:
Offline
Имя: Виктория
Регистрация: 26.10.2016
vladgba, Alexandr, умничка
Изменено
litta
(3.11 / 09:51) (всего 1 раз)
3.11.2016 / 10:10
#475648
Скопировать ссылку
Скопировать как BB-код
Перейти к посту
Alexandr
Пользователь
Сейчас:
Offline
Имя: Александр
Откуда: Днепр
Регистрация: 01.07.2012
litta, можно посмотреть правильное решение?
<<
1
...
39
40
41
42
43
...
46
>>
Всего сообщений: 455
Фильтровать сообщения
Поиск по теме
Файлы топика
(3)