(str.match(/[0-9]+/g) ?? []).map(Number)
// или
Array.from(str.matchAll(/\d+/g), n => +n)
// или
str.split(/\D+/).filter(Boolean).map(parseFloat)
// или
eval(`[${str.replace(/\D+/g, (m, i) => i ? ',' : '')}]`)
// или
[...str].reduce((acc, n, i, a) => (
isNaN(n) || (isNaN(a[i - 1]) && acc.push(0), acc.push(acc.pop() * 10 + n * 1)),
acc
), [])
DB::table('MYTABLE')->insert([
'id' => $id,
'description' => mb_substr($description, 0, 255)
]);
For STRICT_TRANS_TABLES, MySQL converts an invalid value to the closest valid value for the column and inserts the adjusted value. If a value is missing, MySQL inserts the implicit default value for the column data type. In either case, MySQL generates a warning rather than an error and continues processing the statement. Implicit defaults are described in Section 11.6, “Data Type Default Values”.
Среди работников милиции провели тест на сообразительность. Суть теста: в металлической пластине вырезаны отверстия различной формы (квадрат, круг, треугольник и т. д. ), в них нужно вставить соответствующие металлические тела. По результатам теста работники милиции разделились на две группы:
1. Тупые.
2. Очень сильные.
div {
height: 100px;
width: 100px;
background: green;
display: flex;
}
div {
height: 100px;
width: 100px;
background: green;
position: relative;
}
span {
position: absolute;
width: 20px;
height: 20px;
background: red;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
===
выражения в switch()
с очередным case
должно дать true
, чтобы выполнился код в этом case
.var = true
а в остальных случаях будет срабатывать default
. Наверное, не совсем то, что хотелось? /* будет выравнен по центру первого родителя с установленным position */
.content {
...
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
mounted(){
this.$nextTick(()=>{
this.$refs.ELEMENT.parentElement.style.height
})
}