Для того чтоб не грамоздить код if/elseif
Тоесть в зависимости от ситуации и вводимых данных пользователем использовать разный сценарий
а использовать базу для веток.
$obj = (object)['test' => 'test'];
print_r($obj);
stdClass Object
(
[test] => test
)
function scrollTracking(entries) {}
const observer = new IntersectionObserver(scrollTracking, {
threshold: [0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0]
});
observer.observe(YOUR_ELEMENT));
'0012300' // строка
12300 // число
'0012300' + 1 = 12301
sprintf("%07d", '0012300' + 1) // '0012301'
str_pad('0012300' + 1, 7, '0', STR_PAD_LEFT) // '0012301'
$len = strlen('0012300')
sprintf("%0".$len."d", '0012300' + 1) // '0012301'
str_pad('0012300' + 1, $len, '0', STR_PAD_LEFT) // '0012301'