+7 (987) 026-06-36
Написать в Telegram

Оставить заявку
stanislav_web

Вспомогательные функции на PHP для обработки данных

Вспомогательные функции на PHP для обработки данных Объясняю и показываю примеры решений разных задач с которыми сталкивался и сталкиваюсь в процессе работы

Вспомогательные функции на PHP для обработки данных

Объясняю и показываю примеры решений разных задач с которыми сталкивался и сталкиваюсь в процессе работы

📅 20 ноября 2023

👁‍🗨 187

🔥 0

Вспомогательные функции на PHP для обработки данных
if (!function_exists('consoleLog')) {
	function consoleLog($var) {
		echo '<script>console.log(' . json_encode($var, JSON_PARTIAL_OUTPUT_ON_ERROR) . ')</script>';
	}
}

consoleLog($array);
// Смотрим в консоль

if (!function_exists('phoneReplace')) {
	function phoneReplace($phone) {
		return str_replace([' (', ') ', '-'], '', $phone);
	}
}

$phone = '+7 (999) 999-99-99';
echo phoneReplace($phone);
// +79999999999

if (!function_exists('breakRow')) { // https://stanislav-web.com/blog/php/dobavit-teg-html-v-massiv-php-mezhdu-elementami/
	function breakRow($text, $number) {
		$string = $text;
		$stringExplode = explode(' ', $string);
		array_splice($stringExplode, $number, 0, '<br/>');
		$stringImplode = implode(' ', $stringExplode);
		return $stringImplode;
	}
}

$text = 'Lorem ipsum, dolor sit amet consectetur adipisicing, elit.';
echo breakRow($text, 3);
// Lorem ipsum, dolor<br/> sit amet consectetur adipisicing, elit.