$data = [
[
'name' => 'Москва и Московская обл.',
'items' => ['Москва', 'Абрамцево']
],
[
'name' => 'Санкт-Петербург',
'items' => ['Санкт-Петербург', 'Александровская']
]
];
class Location
{
private $data;
/**
* Location constructor.
*
* @param array $data
*/
function __construct($data = [])
{
$this->data = $data;
}
/**
* Get cities by region
*
* @param string $region
*
* @return array
*/
public function getCitiesByRegion($region)
{
$key = array_search($region, array_column($this->data, 'region'));
if ( $key === false ) return false;
return $this->data[$key]['items'];
}
}
$data = [
[
'region' => 'Москва и Московская обл.',
'items' => ['Москва', 'Абрамцево']
],
[
'region' => 'Санкт-Петербург',
'items' => ['Санкт-Петербург', 'Александровская']
]
];
$location = new Location($data);
print_r($location->getCitiesByRegion('Санкт-Петербург'));
jQuery(document).ready(function($) {
$('body').on('click', '.bars', function (e) {
e.preventDefault();
if ( $(this).hasClass('on') ) {
pauseAudio();
} else {
playAudio();
}
$('.bars').toggleClass('off');
$('.bars').toggleClass('on');
});
});
var timeout = 500;
var closetimer = 0;
var ddmenuitem = 0;
function jsddm_open() {
jsddm_canceltimer();
jsddm_close();
ddmenuitem = $(this).children('.i-sub-menu').stop(true, true).slideDown(300);
//.css('visibility', 'visible');
}
function jsddm_close() {
if (ddmenuitem) ddmenuitem.stop(true, true).slideUp(300);
//.css('visibility', 'hidden');
}
function jsddm_timer() {
closetimer = window.setTimeout(jsddm_close, timeout);
}
function jsddm_canceltimer() {
if (closetimer) {
window.clearTimeout(closetimer);
closetimer = null;
}
}
<div class="row">
<div class="col-md-5">
<!-- Тут картинка -->
</div>
<div class="col-md-7">
<!-- Тут текст -->
</div>
</div>