Надеюсь я правильно понял...
Вы хотите в цикле добавлять в массив элементы?
$arr = [];
while($condition) {
$arr[] = $result;
}
// или
while($condition) {
array_push($arr, $result);
}
Если вы хотите разбить строку типа "1, 2, 3, item, shop, 10, 22, 42" на элементы массива, то это делается так:
$str= "1, 2, 3, string, string2, 42";
$arr = explode(",", $str);
Документация по array_pushДокументация по explode