Как правильно вставить переменную в массив?

Приветствую.

$blog1 = '1,2,3,4';
$q = new WP_Query(array('post__in' => array($blog1)));
echo $q;

выводит только "1"

Но если так:
$q = new WP_Query(array('post__in' => array(1,2,3,4)));
echo $q;

то выводит "1,2,3,4"

Как вставить переменную в массив, чтоб выводилось все?
я так понял, что вставляется переменная в кавычках и интерпритируется массивом как дробное число.
  • Вопрос задан
  • 530 просмотров
Решения вопроса 2
Denormalization
@Denormalization
$blog1 = explode(',', '1,2,3,4')
Ответ написан
Комментировать
Palych_tw
@Palych_tw
Типа веб-разработчик
$blog1 = array(1,2,3,4)
$q = new WP_Query(array('post__in' => $blog1));
echo $q;


Даже документация на этом акцентирует внимание 13d0533c71b041bc8b2b5362dfbbfd3b.png
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы