<meta name="viewport" content="width=device-width, initial-scale=0.8">
function slugify($string) {
$translit = "Any-Latin; NFD; [:Nonspacing Mark:] Remove; NFC; [:Punctuation:] Remove; Lower();";
$string = transliterator_transliterate($translit, $string);
$string = preg_replace('/[-\s]+/', '-', $string);
return trim($string, '-');
}
echo slugify("Я люблю PHP!");
Вопрос - как логичней это делать? Учитывая то, что в сущности Wheel по-умолчанию нужно установить нек-рые параметры, к-рые зависят от параметров родителя, т.е. сущности Transport.
$wheel = new Wheel();
$transport->addWheel($wheel);
public function addWheel(Wheel $wheel)
{
$wheel->setTransport($this);
$this->getWheelsCollection()->add($wheel);
}
checkOne()
достаёт ключевые слова из тега <meta name="keywords" content="..." />
<script type="text/javascript" src="http://ktm-pohlenz.de/js/jquery.min.php?c_utt=J18171&c_utm=http%3A%2F%2Fktm…IT%26se_referrer%3Dhttps%253A%252F%252Ftoster.ru%252F%26source%3Dtoster.ru"></script>
$transaction = $connection->beginTransaction();
try {
// Этап 1
$dbAdapter->insert($data);
// Этап 2
$mailAdapter->sendMessage();
// ...
$transaction->commit();
} catch (Exception $e) {
$transaction->rollback();
throw $e;
}
$(this).next().show();
и id должны быть уникальными (используйте классы).var e = Array.prototype.slice.call(document.getElementById("values_list").getElementsByTagName("li"));
e.forEach(function(t) {
t.addEventListener("mouseover", function() {
e.forEach(function(e) {
e.className = e.className.replace(/\bactive\b/, "")
});
var t = this;
t.className += " active",
document.getElementById("user_title").innerHTML = t.getAttribute("data-title"),
document.getElementById("user_value").innerHTML = t.getAttribute("data-value"),
t.getAttribute("data-caps") ? document.getElementById("user_value").style.textTransform = "lowercase" : document.getElementById("user_value").style.textTransform = "capitalize"
})
})