0
У меня введен пользователем, как VALUE идентификатора KEY. Теперь я хочу здесь взорвать его и сохранить результат в переменной под названием $ items. Вот мой код.PHP - Как взорвать строку, которая является значением ключа в ассоциативном массиве
function featured_deal ($atts, $content){
extract(shortcode_atts(array(
'icon' => '',
'title' => '',
'small_title' => '',
'deal_categories' => '',
'deal_locations' => '',
'deal_stores' => '',
'deals_number' => '3',
'deals_orderby' => 'offer_expire',
'deals_order' => 'ASC',
'orderby' => '',
'order' => '',
'id' => '',
),$atts));
$items = explode(',', $id);
ob_start();
include (locate_template('includes/box-elements/deals.php'));
$content = ob_get_contents();
ob_end_clean();
return $content;
}
add_shortcode('fd','featured_deal');
Мой вопрос в том, как отсылать KEY 'id' в функцию разрыва.
Я не понимаю вашего вопрос. Давайте 'var_dump ($ items);' – vaso123
Хорошо, я постараюсь ответить на мой вопрос. Обычно мы взрываем строку, которая хранится внутри переменной. Правильно? Но я хочу взорвать строку, которая хранится как VALUE идентификатора KEY. Как это сделать, я имею в виду, что мне нужно писать в методе explode()? –