$string = '.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {';
$prefix = '#elements';
$references = explode(', ', $string);
echo $prefix . ' ' . implode($prefix, $references);
user_ids перечисленные через запятую идентификаторы пользователей или их короткие имена (screen_name). По умолчанию — идентификатор текущего пользователя.
$vk->request("users.get", ["id" => $id, "fields" => "city, country"]);
$string = "Privet87_ Пока(> Привет ;'_ Poka";
$result = preg_replace("/[^a-zа-я\s]/iu", "", $string);
var_dump($result);
backend
передать ajax
'ом utm
метку?function submitForm(){
// Initiate Variables With Form Content
var name = $("#name").val();
var phone = $("#phone").val();
var message = $("#message").val();
var utm_source =$("#utm_source").val();
$.ajax({
type: "POST",
url: "php/form-process.php",
data: {
name: name,
phone: phone,
message: message,
utm_source: utm_source
},
success : function(text){
if (text == "success"){
formSuccess();
} else {
formError();
submitMSG(false,text);
}
}
});
}
in_array — Проверяет, присутствует ли в массиве значение
var_dump(in_array("text", [0,1], true));
echo $translator->translate($message, $category);
$textToFind = 'LOGIN PASSWORD DATE ID';
$textToFindArray = explode(' ', $textToFind);
$matchedLines = [];
$lines = file("base.csv");
foreach($lines as $line) {
foreach($textToFindArray as $textToFind) {
if(strpos($line, $textToFind) !== false) {
$matchedLines[] = $line;
}
}
}
print_r($matchedLines);
button type="submit"
использовать button type="button"
. Для чего? Чтобы не отправилась случайно вместе с переадресацией страницыю Добавьте ему id="submit_button"
, напримерclick
для контрола #submit_button
.