function

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

Під час розробки чергового WordPress плагіна, мені знадобився аналог PHP-функції ucfirst, але в інтерпретації mb_* (тобто для багатобайтових рядків). Зайшовши на php.net, я був здивований — такої функції не існує. Проглянувши інтернет, на Stack Overflow було знайдено одне (а можливо й два) рішення.

читати далі...

Як видалити елемент масиву по ключу в 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>";

читати далі...