отдельные категории с запятой и окруженные одиночной цитатой

привет и извините за еще один новичок вопрос, я извлекаю категории wordpress из массива, но я хочу, чтобы они были разделены запятой, мой код

<?php $args=array( 'child_of' => 79 ); $categories=get_categories($args); foreach($categories as $category) { echo $category->cat_id; ?> 

это вернет нечто вроде 11223344556677

но я хочу получить результат, как '11, 22,33,44,55,66,77 '

спасибо за помощь

Solutions Collecting From Web of "отдельные категории с запятой и окруженные одиночной цитатой"

Добро пожаловать в WPSE faq! Этот тип вопроса, вероятно, лучше всего подходит для соответствия stackoverflow , а не здесь, поскольку вопрос не связан конкретно с WordPress. Вам просто нужно получить массив идентификаторов (простой цикл foreach может это сделать или использовать wp_list_pluck ), а затем взорвать этот массив:

 //$categories is the array of category objects $cat_ids = wp_list_pluck($categories,'term_id'); echo "'".implode(',',$cat_ids)."'"; 

редактировать

И включить этот метод в пример кода OP:

 <?php $args=array( 'child_of' => 79 ); $categories=get_categories($args); foreach($categories as $category) { $cat_ids[] = $category->term_id; } echo "'".implode(',',$cat_ids)."'"; ?>