axios
по умолчанию отправляет параметры в теле запроса как Content-Type: application/json
и чтобы их прочитать нужно в PHP принимать так:var_dump(file_get_contents('php://input'));
json_decode
Content-Type: application/x-www-form-urlencoded
описаны в документации: https://github.com/axios/axios#using-applicationx-...axios.post('aaa.php?action=create', 'myvalue=строка&sub=ahaha&value=22')
.then(function(response) {
.....
$arr1 = [массив_новых_ip];
$arr2 = [массив_ip_из_базы];
$arrResult = array_filter($arr1, function($em) use ($arr2) {
return (array_search($em, $arr2) === false);
});
/* если нужно обнулить ключи, то обернуть в array_values() */
$arrResult = array_values(array_filter($arr1, function($em) use ($arr2) {
return (array_search($em, $arr2) === false);
}));
->query()
не поддерживает подготовленные запросы. То есть у вас просто при этом запросе вместо замены данных все они передаются как строки. Вам сначала надо подготовить запрос с помощью ->prepare()
и затем выполнить его ->execute()
:$sql = "INSERT INTO `jobs1` (`id`, `name`, `url`, `country`, `sex`, `salary`) VALUES (:id, :name, :url, :country, :sex, :salary)";
$prp = $this->db->prepare($sql);
$prp->execute($params);
const json = 'ваш_json';
const jsonObj = JSON.parse(json);
console.log(jsonObj); /* объект со всеми ссылками на картинки */
/* например */
console.log(jsonObj.medium); /* http://befree.loc/media/catalog/product/cache/1831548578_75/c687aa7517cf01e65c009f6943c2b1e9/upload/18315/1831548578_75.jpg */
/* и так далее */
$date = [
'10.04.2019',
'11.04.2019',
'12.04.2019',
'13.04.2019',
'14.04.2019',
'15.04.2019',
'16.04.2019',
'17.04.2019',
'18.04.2019'
];
$today = date('d.m.Y');
$date = array_slice($date, array_search($today, $date));
print_r($date);
/*
Array
(
[0] => 15.04.2019
[1] => 16.04.2019
[2] => 17.04.2019
[3] => 18.04.2019
)
*/
$str = '16.04 (09:30)
- 19.04.19
83 €100 $2529 грн.78 €94 $2376 грн.
здесь
17.04 (10:30)
- 20.04.19
86 €104 $2620 грн.81 €98 $2468 грн.';
preg_match_all('/\d[\d\.:]*/', $str, $m);
$list = $m[0];
print_r($list);
/*
Array
(
[0] => 16.04
[1] => 09:30
[2] => 19.04.19
[3] => 83
[4] => 100
[5] => 2529
[6] => 78
[7] => 94
[8] => 2376
[9] => 17.04
[10] => 10:30
[11] => 20.04.19
[12] => 86
[13] => 104
[14] => 2620
[15] => 81
[16] => 98
[17] => 2468
)
*/
for ... in
такой, что он просто не будет срабатывать если объект пустой. Соответственно если объект НЕ пустой и цикл прошел, то в переменную li
записываются данные, и раз она не пустая то выполняется условие, что элементы <li>
вкладываются в список <ul>
, иначе функция вернет пустую строку. $url = "http://api.exmo.com/v1/$api_name?code=$excode";
$req['nonce'] = $NONCE;
$url = "http://api.exmo.com/v1/$api_name/";
$req['nonce'] = $NONCE;
$req['code'] = $excode;
$headers = array(
'Content-Type: application/x-www-form-urlencoded',
'Sign: ' . $sign,
'Key: ' . $key,
);
<div>
и присваиваете ему display: flex;
order
:.wrapper {
display: flex;
}
#form1 {
order: 2;
}
#form2 {
order: 1;
}
<div class="wrapper">
<form id='form1' action="">
<input type="text">
<input type="text">
<textarea name="" id="" cols="30" rows="10"></textarea>
</form>
<form id='form2' action="">
<input type="text">
</form>
</div>