preg_match('@<meta.*og:image.*?(http:\/\/.*?)"\s+\/>@i',$k, $matches);
$host = $matches[1];
echo $host;
var arr_value= [];
$(document).on('change', '.form-control', function () {
var value = $(this).find('option:selected').val();
arr_value.push(value);
$('пишем куда добавляем').append('пишем что добавляем');
});
$(document).on('click', 'ваша кнопка на отправку', function () {
$.ajax({
type: 'POST',
url: '/адрес/',
data: {arr_value: arr_value},
success: function (data) {
//если удачно что то делаем можно обнулить массив arr_value= [];
}
});
});
(?(?=((?<=\d\s))*)(\d+\s)*)(абв)(?=(\s\d+)*)
<?php
function str_replace_once($search, $replace, $text){
$pos = strpos($text, $search);
return $pos!==false ? substr_replace($text, $replace, $pos, strlen($search)) : $text;
}
$st = '123 абв 123 абв абв 123 абв';
$pattern = '~(?(?=((?<=\d\s))*)(\d+\s)*)(абв)(?=(\s\d+)*)~ium';
$flag = true;
$res = [];
do{
if (preg_match($pattern,$st, $search)){
$do = !empty($search[2])?$search[2]:null;
$po = !empty($search[4])?$search[4]:null;
$st = str_replace_once($search[3] , '', $st);
$res[]= [$do , $search[3], $po];
}else {
$flag = false;
}
}while($flag);
var_dump($res);
/*
array(4) {
[0]=>
array(3) {
[0]=>
string(4) "123 "
[1]=>
string(6) "абв"
[2]=>
string(4) " 123"
}
[1]=>
array(3) {
[0]=>
string(4) "123 "
[1]=>
string(6) "абв"
[2]=>
NULL
}
[2]=>
array(3) {
[0]=>
NULL
[1]=>
string(6) "абв"
[2]=>
string(4) " 123"
}
[3]=>
array(3) {
[0]=>
string(4) "123 "
[1]=>
string(6) "абв"
[2]=>
NULL
}
}
*/
$(document).on('click', 'td>a', function(){
var text = $(this).text();
$(.input1).val(text);
}
<ul class="products masonry-done" style="position: relative; height: 238.3px;">
<li class="product-category product first" style="position: absolute; left: 0px; top: 0px;">
<a href="http://lense26.com/product-category/acuvue/"><img src="http://lense26.com/wp-content/uploads/2016/07/acuvue-oasys-12pk-348x244.jpg" alt="Acuvue" width="348" height="244"> <h3>
Acuvue </h3>
</a></li>
.product-category.product {
display: inline-block;
float: none !important;
left: 0 !important;
position: relative !important;
top: 0 !important;
vertical-align: top; // в других разрешениях были на одной линии товары
}
.products.masonry-done {
height: auto !important;
}
<html>
<body>
<div id="id" data-var="param">текст</div>
<buttom id="send">отправить</buttom>
<script>
$(document).on("click", '#send', function () {
var param = $("id").attr(data-var);
var style = $("id").text();
$.ajax({
type: "POST",
url: "/ваш урл/",
data: {param1:param , param2:text},
success: function (msg) {
var obj = JSON.parse(msg);
if (obj.message == 'success'){
window.location.href = "куда редиректить";
}else{
если ошибка ваше сообщение }
}
});
});
</script>
</body>
</html>