Проблема с выходом массива в другом массиве

У меня есть следующий код:

$tags = get_tags(array('exclude' => 46,5,101,22,122,7,102,15,104,47,105,66,43,123, 'fields' => ids)); $tagString = implode (',' , $tags); echo $tagString; 

Какие эхо-сигналы … 10, 121, 20, 36, 23, 6, 6, , 95,25,62,16,39,40,69,37,9,42,7,15,41,87,73,85,104

Отлично. Тем не менее, я действительно хочу включить результат (который, как я полагаю, является $ tagString) в следующем массиве следующим образом …

 $args = array( 'post_type' => 'post', 'posts_per_page' => 12, 'paged' => $paged, 'tag__in' => array (46, 5, 101, 22, 122, 7, 102, 15, 104, 47, 105, 66, 43, 123), 'tag__not_in' => array ($tagString) ); 

Я попытался удалить скобки, добавив одиночные / двойные / не кавычки, удалив слово «массив» перед $ tagString во всех комбинациях, но он просто не работает. Когда я вручную создаю …

 'tag__not_in' => array (10,121,20,36,23,24,21,76,82,17,6,106,8,75,54,38,57,86,56,95,25,62,16,39,40,69,37,9,42,41,87,73,85) 

Код работает отлично. Как я могу получить вывод из $ tagString в качестве содержимого массива 'tag__not_in' в скобках? Это возможно?

========

Обновить, чтобы отразить код Амаля …

 $tags = get_tags(array('exclude' => 46,5,101,22,122,7,102,15,104,47,105,66,43,123, 'fields' => ids)); $tagString = implode (',' , $tags); echo $tagString; $args = array( 'post_type' => 'post', 'posts_per_page' => 12, 'paged' => $paged, 'tag__in' => array (46, 5, 101, 22, 122, 7, 102, 15, 104, 47, 105, 66, 43, 123), /*'tag__not_in' => array (10,121,20,36,23,24,21,76,82,17,6,106,8,75,54,38,57,86,56,95,25,62,16,39,40,69,37,9,42,41,87,73,85)*/ 'tag__not_in' => explode(',', $tagString) );