substr
в данном случае и искать позиции вхождения символов в строке? Можно регуляркой вытянуть без проблем:$str='
<header></header>
<p>content<p>
<footer></footer>';
preg_match('#</header>(.*?)<footer>#s', $str, $m);
$content = $m[1];
echo $content; /* <p>content<p> */
$str = '297312816_456240895';
$str = preg_replace('/.+_/', '', $str);
echo $str;
$arr["привет"] = "здарова " . $_POST[avtor] . "";
$arr["ты кто"] = "Я бармен :)";
$arr["наливай"] = "" . $_POST[avtor] . " Пивка ?";
$arr["бармен наливай"] = "Пивка ?";
$message = 'наливай';
if (isset($arr[$message])) { /* если есть совпадение */
echo $arr[$message];
} else {
echo 'не понял фразы';
/* либо другое ваше условие */
}
if (isset($_POST['city'])) {
echo $_POST['city'];
exit();
}
<span id="change_city">Send AJAX-request</span>
$('#change_city').on('click', function() {
var city = 'Moscow';
$.ajax({
url: 'header.php',
type: 'POST',
data: {
city: city
},
dataType: 'html',
success: function(data) {
$('body').html(data); /* выведет Moscow на странице */
}
});
});
echo '<span onclick="copytext(\'#expires\')">иконка</span>';
echo "<span onclick=\"copytext('#expires')\">иконка</span>";
$str = 'ж123аа123';
if (preg_match('/^\pL{1}\d{3}\pL{2}\d{3}$/iu', $str)) {
/* условие при правильной строке */
} else {
/* условие при НЕправильной строке */
}
CURLOPT_POSTFIELDS
без кодирования:$xml = 'ваш_XML';
.....
CURLOPT_POSTFIELDS => $xml
.....
function printWord(string $digits, array $letters) {
$chars = str_split($digits);
$result = '';
foreach ($chars as $char) {
$current = array_keys($letters, $char);
$countCurrent = count($current);
$result .= ($countCurrent > 1) ? $current[rand(0, ($countCurrent - 1))] : $current[0];
}
return $result;
}
$testLetters = [
'ч' => 0,'л' => 9, 'в' => 1,'к' => 8,'е' => 9,'о' => 2,
];
echo printWord('0992158', $testLetters);
$offset = 3; /* смещение часово пояса */
$date = gmdate('d-m-Y - H:i:s', (time() + ($offset * 3600))); /* прибавляем к time() три часа */
echo $date;
Или даже проще установить временную зону по дефолту в скрипте, потому что из-за переводов времени зима/лето может быть неправильное смещение:date_default_timezone_set('Europe/Moscow'); /* устанавливаем временную зону */
$date = date('d-m-Y - H:i:s');
echo $date;
список временных зон $html = 'ваша_строка';
preg_match('/"Result":(.*?),/is', $html, $m);
$result = $m[1];
var_dump($result); /* string(4) "true" */
$html = 'ваша_строка';
preg_match('/CDATA\[(.*?)\]/is', $html, $m);
$json = $json = json_decode($m[1], true);
$result = $json['Result'];
var_dump($result); /* bool(true) */