Pull to refresh
5
0
php developer @rdk

php development

Send message

Африканская притча о добре

Reading time 1 min
Views 3.5K
Однажды змея ползла по африканской пустыне. Она спасалась от охотников. И вдруг встретила на пути крестьянина. «Спаси меня, человек,» — попросила она. Крестьянин спрятал змею за пазуху и спас от смерти.
Когда охотники ушли, крестьянин сказал: «Все, охотников больше нет. Вылезай оттуда и ползи своей дорогой.» Змея отказалась вылезать и сказала, что ей и там хорошо и спокойно. Крестьянин побоялся, что змея его укусит и попросил цаплю съесть змею.
Цапля спасла крестьянина и съела змею. Крестьянин посмотрел на цаплю и решил, что она будет отличным обедом для их бедной семьи. Он схватил цаплю и запихнул ее в мешок.
Когда он пришел домой, то рассказал жене все, что с ним сегодня приключилось и отдал жене мешок с добычей. Жена поргуала мужа за его поступок и поспешила отпустить цаплю.
Но стоило ей открыть мешок, как цапля вырвалась, выклевала ей глаз и улетела прочь.

Мораль: если ты видишь, что вода идет в гору, значит кто-то ответил добром на добро.
Total votes 45: ↑40 and ↓5 +35
Comments 10

Набор PHP-функции для создания user-friendly интерфейса на русском языке

Reading time 7 min
Views 1.3K
Почти в каждом своем проекте я использую набор функций, которые делают сайт чуточку приятнее для глаза и удобнее для восприятия. Эти функции я частично позаимствовал в разных местах и частично написал сам. Наверняка, многие используют подобные, но я решил все же поделиться — возможно, кому-то они будут полезны.

Они умеют склонять существительные по числовому признаку, выводить дату с нормальными русскими названиями месяцев и выводить дату в удобочитаемом человекопонятном виде (вчера, позавчера, 2 дня 3 часа и 2 минуты назад, через 1 год и 2 месяца и т.д.).

Использовать их можно примерно так:
<acrnonym title="<?php print r_date($timestamp'j M Y в H:i'false); ?>"><?php print human_date($timestamp2false);?></acronym>
<acrnonym title="<?php print r_date($timestamp'j M Y в H:i'); ?>"><?php print human_date($timestamp);?></acronym>


Это вернет примерно такой результат:
<acrnonym title="2 января 2009 в 23:39">1 день назад</acronym>
<acrnonym title="2 января в 23:39">Вчера</acronym>

(Хабр обрезает тег <acronym>)

И вот так:
<?php
$count 
10;
printf('%d %s'$countdeclension($count, array('комментарий''комментария''комментариев')));
?>


Это вернет:
10 комментариев

Читать дальше →
Total votes 59: ↑49 and ↓10 +39
Comments 26

Information

Rating
Does not participate
Location
Краснодар, Краснодарский край, Россия
Date of birth
Registered
Activity