php Как создать динамический список ()?

основываясь на моем понимании, это как работает list ().

list($A1,$A2,$A3) = array($B1,B2,B3); 

Таким образом, с помощью list() мы можем соответствующим образом присвоить значение из массива.
вот мой вопрос … как создать динамический список ()?

1). база на результат возврата базы данных, я не уверен, сколько ее, но я все присваиваю в массив
2). поэтому мы можем использовать count (array), чтобы узнать, сколько из них.
3). так что КАК Я МОГУ ПОЛУЧИТЬ / ПОДГОТОВИТЬ список для этого?

Пример: клиент A, есть 3 ребенка, имя Apple, Boy, Cat, поэтому я использую list($kid1, $kid2, $kid3) .

но когда клиент B, имеет больше 3 детей, я получаю только первые 3 или клиент C, у вас всего 1 ребенок, а затем встреча с ошибкой.

Я знаю, основываясь на ситуации выше, есть много способов решить эту проблему, не используя list() но я хочу узнать или узнать решение с помощью list() .

Как создать базу динамического list() для подсчета array()

спасибо, ребята / девочки