дата хранится в TIMESTAMP
<?= date('n', strtotime($model->created_at)) ?>
$data = "31 -12-2030 ";
$clean = str_replace(" ", "", $data);
$splitted = explode("-", $clean);
function findTheLongestSequence($str) {
$sequences = [];
$sequence = "";
for ($letterIndex=0; $letterIndex<strlen($str); $letterIndex++) {
$letter = $str[$letterIndex];
$previousLetterIndex = ($letterIndex-1);
$previousLetter = (isset($str[$previousLetterIndex]) ? $str[$previousLetterIndex] : null);
if ($previousLetter === $letter) {
if (!empty($sequence)) {
$sequences[] = $sequence;
$sequence = "";
}
} else {
$sequence .= $letter;
}
if (strlen($str)-1 === $letterIndex && !empty($sequence)) {
$sequences[] = $sequence;
}
}
usort($sequences, function($someSequence, $otherSequence) {
return strlen($otherSequence)-strlen($someSequence);
});
return $sequences[0];
}
function doAction($a, $b, $action) {
switch ($action) {
case "+": return $a + $b;
case "-": return $a - $b;
case "*": return $a * $b;
case "/": return $a / $b;
default: throw new \BadFunctionCallException("Unknown action");
}
}
<?php echo doAction($a, $b, $c) ?>
<?php
...
if($this->group_id == -1) { ?>
<script> window.alert('Ошибка. Выбрана несуществующая группа'); windows.location.replace('/404'); </script>
<?php }
<?php $iterator = 0; ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php if ($iterator < 12) { ?>
<div class="<?= $iterator < 5 ? "one-to-five-class" : "six-to-twelve-class" ?>">
<? php } ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php if ($iterator < 12) { ?>
</div>
<?php } ?>
<?php $iterator++; ?>
<?php endwhile; ?>
<?php $filteredArticles= array_filter($articles, function($a) use ($b['nomer']) { return $a['nnomer'] === $b['nomer']; }) ?>