$array = [
'Слуга народа (1 сезон: 1-24 серия из 24) (2015)',
'Хоббит: Битва пяти воинств / The Hobbit: The Battle of the Five Armies (2014) DVDScr | CAMRip',
'Левиафан (2014) WEBRip-AVC'
];
echo "<pre>";
$delimeters = ['/', '('];
foreach ($array as $str) {
foreach ($delimeters as $delimeter) {
if ($position = strpos($str, $delimeter)) {
echo substr($str, 0, $position) . "\n";
break;
}
}
}
Я так скажем создаю временное ID которого ещё нет в таблице. (Количество строк в таблице + 1)- это вообще ужас. В таблице было 5 категорий, вторую удалили, осталось 4. 4 строки +1 будет 5, пятый id-шник у нас занят пятой категорией, или я что-то не понимаю?
$options = $this->getDoctrine()
->getRepository('AppBundle:Option')
->createQueryBuilder('o')
->select('o, v')
->join('o.values', 'v')
->getQuery()
->getResult();
<ul class="nav">
<li><a href="#category-1">Категория 1</a></li>
<li><a href="#category-2">Категория 2</a></li>
<li><a href="#category-3">Категория 3</a></li>
</ul>
<div id="category-1">Описание категории 1</div>
$(function(){
$('.nav a').on('click', function(e){
e.preventDefault();
$('html, body').animate({scrollTop: $($(this).attr('href')).offset().top}, 2000);
});
});