function

Своя mb_ucfirst функция в PHP
Своя mb_ucfirst функция в PHP

Как-то разрабатывая очередной WordPress плагин, мне понадобился аналог PHP функции ucfirst, только в mb_* интерпретации (т. е. для много байтовых строк). Зайдя на php нет, я был озадачен, такой функции нет. Прошерстив интернет, на stackoverflow было найдено одно (а может и два) решения.

читать полностью...

Как удалить элемент массива по ключу в PHP
Как удалить элемент массива по ключу в PHP

В данной короткой статье, рассмотрим пару примеров удаление элементов массива по его ключу.

Полный листинг кода ниже:

$array = [
	1 => 'One',
	'Two' => 3,
	'Three' => 'Three',
	4 => NULL,
];
echo "<pre dir='ltr'>";print_r($array); echo "</pre>";

if(isset($array['Two']))
{
	unset($array['Two']);
}
echo "<pre dir='ltr'>";print_r($array); echo "</pre>";

if(isset($array[4]))
{
	unset($array[4]);
}
echo "<pre dir='ltr'>";print_r($array); echo "</pre>";

if(array_key_exists(4, $array))
{
	unset($array[4]);
}
echo "<pre dir='ltr'>";print_r($array); echo "</pre>";

читать полностью...