Posts Tagged ‘ php

WordPress плагин Posticon

WordPress плагин Posticon

Уфф, наконец-то выбрался в блог. Ну, и заодно дописал плагин для WordPress – Posticon. Все, что он умеет – это добавлять иконку к посту. То есть да, то, что ты раньше писал в коде, теперь можно сделать нажатием пары кнопок. Плагин находится в состоянии беты, а скачать плагин можно по ссылке.

Установка: просто распакуй архив в /wp-content/plugins/ .
Требования: php 5+, GD.

Теперь буду допиливать его, пока самому не начнет нравиться.

Сниппеты php

Сниппеты php

Любишь заниматься изобретением велосипедов на php? Я тоже, поэтому держи коллекцию сниппетов и иди изобретать мопед.

Определяем возраст пользователя.

<br />
$bday = &#8217;13.12.1989&#8242;;<br />
$bday = preg_replace(&#8216;/\d+\.\d+\.\d+/&#8217;, &#8216;$3-$2-$1&#8242;, $bday); // неважно, как мы получили эту строку, важен формат YYYY-MM-DD<br />
$bday = strtotime($bday);<br />
$bday = strtotime(&#8216;-&#8217; . $bday . &#8216;seconds&#8217;, time());<br />
echo date(&#8216;Y&#8217;, $bday) &#8211; 1970, &#8216;<br />&#8216;; // 1970 &#8211; год создания Unix<br />
//выведет 22<br />

Второй вариант:

<br />
$bday = &#8217;13.12.1989&#8242;;<br />
$bday = preg_replace(&#8216;/\d+\.\d+\.\d+/&#8217;, &#8216;$3-$2-$1&#8242;, $bday);<br />
$bday = date_create(preg_replace(&#8216;/\d+\.\d+\.\d+/&#8217;, &#8216;$3-$2-$1&#8242;, $bday));<br />
$oday = date_create(&#8220;now&#8221;);<br />
$intv = date_diff($bday, $oday);<br />
echo $intv->format(&#8216;%Y%&#8217;);<br />
//выведет 22<br />

Форматирование чисел отделением цифр по три разряда:

<br />
$num = 143723863957.3356;<br />
echo number_format($num, &#8217;3&#8242;, &#8216;:&#8217;, &#8216; &#8216;);<br />
//выведет 143 723 863 957:336<br />

Поиграйся параметрами number_format – узнаешь много интересного. ;)

Читать полностью

phptester

phptesterПростенький скрипт, позволяющий оценить результат выполнения скрипта. Когда надо по-быстрому проверить код, а создавать новый файл лень, без зазрения совести бери phptester. Я, к примеру, использовал его для дебага кода с hashcode.ru.

Скачать phptester