preg_match('\/\/.+\?', $embed, $matches);
echo $matches;
$matches[0]
foreach ($arr as $itemName => $item) {
foreach ($item as $propName => $prop) {
foreach ($prop as $val) {
echo "$itemName : $val ; ($propName)<br>";
}
}
}
$index = array_search($value, $arr);
$newArr = $index !== false ? array_slice($arr, $index + 1, 5) : [];
foreach ($arr1 as &$n1) {
foreach ($arr2 as $n2) {
if ($n1['id'] === $n2['id']) {
$n1['warns'] = $n2['warns'];
continue 2;
}
}
}
function isComposite($num) {
// нет, за вас я этого делать не буду, давайте как-нибудь сами...
// в конце концов, можно и нагуглить - это дело трёх секунд
}
$newArr = array_filter($arr, 'isComposite');
const sum = str.match(/\d+/g).reduce((acc, n) => acc + +n, 0);
// или
let sum = 0;
for (const n of str.split(/\D+/)) {
sum += Number(n);
}
preg_match_all('/\d+/', $str, $matches);
$sum = array_sum($matches[0]);
// или
$sum = 0;
foreach (preg_split('/\D+/', $str) as $n) {
$sum += intval($n);
}
$ids = explode(',', $arr['ids']);
$newArr = array_map(function($n, $i) use($arr) {
return [ $n, $arr['src'][$i] ];
}, $ids, array_keys($ids));