// Получаем JSON-строку
$json_string = '[{
"url_img":"url",
"name":"Виктор"
},{
"url_img":"url",
"name":"Анна"
}]';
// Преобразуем JSON-строку в массив PHP
$data = json_decode($json_string, true);
// Извлекаем значение поля "name" для каждого элемента в массиве
foreach ($data as $item) {
echo $item['name'] . '<br>';
}
$a1 = array(
0 => 'значение 1',
1 => 'значение 2',
2 => 'значение 3',
);
$a2 = array(
0 => 'значение 4',
1 => 'значение 5',
2 => 'значение 6',
3 => 'значение 7',
4 => 'значение 8',
5 => 'значение 9',
6 => 'значение 10',
);
$a3 = array(
0 => 'значение 11',
1 => 'значение 12',
2 => 'значение 13',
3 => 'значение 14',
4 => 'значение 15',
);
$a = [];
foreach ($a1 as $i1=>$v1) {
foreach ($a2 as $i2=>$v2) {
foreach ($a3 as $i3=>$v3) {
$a[] = [$v1,$v2,$v3];
}
}
}
var_dump($a);
.closest()
ищет исключительно вверх по дереву, начиная с самого элемента. А .text
не является родительским элементом для картинки.-const message = event.target.closest('.text').textContent;
+ const message = event.target.closest('.message_container').querySelector('.text').textContent;
const table = document.querySelector("table");
table.addEventListener("click", (e) => {
if (e.target.tagName === "TD" && e.target.parentElement.children[0] !== e.target) {
console.log('Тут твой код');
}
});
document.addEventListener('DOMContentLoaded', function () {
var forms = document.querySelectorAll('form');
for (var i = 0; i < forms.length; i++) {
forms[i].addEventListener('submit', function (event) {
event.preventDefault();
// Получение ID формы
var formID = this.getAttribute('id');
// Добавление решётки к имени ID
var formNm = document.getElementById(formID);
var xhr = new XMLHttpRequest();
xhr.open('POST', 'mail.php', true);
xhr.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
xhr.onreadystatechange = function () {
if (xhr.readyState === 4 && xhr.status === 200) {
// Вывод текста результата отправки
formNm.innerHTML = xhr.responseText;
} else if (xhr.readyState === 4) {
// Вывод текста ошибки отправки
formNm.innerHTML = 'Ошибка отправки: ' + xhr.status;
}
};
xhr.send(new FormData(this));
});
}
});
echo "url=https://github.com" | git credential reject
git config --unset user.name
git config --unset user.email
Но это не имеет отношения к авторизации