$array = [
'Д',
'А',
'Б',
'В',
'Г',
'Ж',
'Ф',
'Х',
'О',
'П',
'Р',
'Санкт-Петербург',
'Т',
'З',
'У',
'Л',
'Москва',
'Н',
'Е',
];
$first = [
'Москва',
'Санкт-Петербург',
];
usort($array, function($a, $b) use ($first) {
foreach ($first as $item) {
if ($a == $item) return -1;
if ($b == $item) return 1;
}
if ($a == $b) return 0;
return $a < $b ? -1 : 1;
});
print_r($array);
$first = [
'Санкт-Петербург',
'Москва',
];
console.log(a);
можно добавить console.log(html);
сразу после того, как в этой переменной что-то должно появиться. Если появилось, то значит что-то не так после этой строки. Если не появилось, то что-то не так до этой строки. Из всевозможных ошибок мы сразу убираем половину.INSERT INTO `table` (`id`, `date`, `message`)
(
SELECT `t`.`id`, `t`.`date`, `t`.`message`
FROM (SELECT :id AS `id`, :date AS `date`, :message AS `message`) AS `t`
JOIN (SELECT MAX(`date`) AS `date` FROM `table`) AS `m`
WHERE `t`.`date` > `m`.`date`
)
Стоит ли работать в компании
Как мне кажется, у таких вакансий много минусов, например при сокращении, IT может легко пойти под нож
<?php
$url = "site.ru/paks-garderob-belyy-s29248798/";
if (preg_match("/-s\d+\/$/", $url)) {
echo "Значение есть";
}