<?php
$str = '<chunk>[[$chunk.name.test]]</chunk><chunk>[[!$tpl.test.name]]</chunk><chunk>[[$test]]</chunk>';
$replace = '<span data-element="$1" name="$3">$2</span>';
echo preg_replace("/<(\w+)>(\[\[[$!]+([^\]]+)\]\])<\/(\w+)>/u", $replace, $str);
$ php replace.php
<span data-element="chunk" name="chunk.name.test">[[$chunk.name.test]]</span>
<span data-element="chunk" name="tpl.test.name">[[!$tpl.test.name]]</span>
<span data-element="chunk" name="test">[[$test]]</span>
<?php
$str = '<chunk>[[$chunk.name.test]]</chunk><chunk>[[!$tpl.test.name]]</chunk><chunk>[[$test]]</chunk>';
$replace = '<span data-element="$1" name="$3">$2</span>';
$allow = 'chunk.name.test|test';
echo preg_replace("/<(\w+)>(\[\[[$!]+((?:{$allow}))\]\])<\/(\w+)>/u", $replace, $str);
$ php replace.php
<span data-element="chunk" name="chunk.name.test">[[$chunk.name.test]]</span>
<chunk>[[!$tpl.test.name]]</chunk>
<span data-element="chunk" name="test">[[$test]]</span>
$arr = ['town', 'saun', 'babun'];
if (in_array($_COOKIE[utm_campaign], $arr)) {
// Истина где-то рядом
}
if (@$given[$i] && ($given = $given[$i]) || $j++ && !($i = 0))
<?php
$j = 0;
if ($j++) {
echo 1;
} else {
echo "Else:", $j;
}
if (isset($_GET['id'] && $_GET['id'] != '')) {
if (isset($_GET['id']) && $_GET['id'] != '') {
$send = array(
'aaa' => $a,
'bbb' => $b,
'ccc' => $c
);
$myCurl = curl_init();
curl_setopt_array($myCurl, array(
CURLOPT_URL => 'http://site.ru/text/',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => http_build_query(array($send))
));
$response = curl_exec($myCurl);
curl_close($myCurl);
echo "Ответ на Ваш запрос: ".$response;
Mail::send('emails.auth.register', ['login' => $login, 'mail' => $mail, 'key' => $key], function($msg) use ($mail) {
$msg->to($mail)->subject("С успешной регистрацией!"); // Кому
});
думаю как то не такая уж сложная система
function my_array_walk($array, $parent = 0) {
global $final_result;
foreach ($array as $item) {
$final_result[$parent][] = [
'id' => $item['data']['id'],
'name' => $item['text'],
'parent' => $parent,
];
if (count($item['children']) > 0) {
my_array_walk($item['children'], $item['data']['id']);
}
}
}
"ко мне приставили тим лида что бы смотрел и была помощь"
<?php foreach ($hotel as $id => $hotel): ?>
<?php foreach ($hotels as $id => $hotel): ?>
$details = $stmt->execute(array(':id' => $_GET['id']));