Вы могли бы показать, что вы уже пробовали. Какой-то код будет приятным. Во всяком случае, что-то вроде:
$pets = [];
foreach ($rows as $row) {
$pets[$row->fldName] = $row->fldBreed;
}
EDIT: если вы хотите иметь массив с ключами как имена животных и значения как породы.
EDIT # 2: с назначением динамической переменной. Это касается только образовательных целей. Это очень плохой способ работы с итерациями данных.
$counter = 0;
while($counter < count($pets)){
${'petname' . ($counter+1)} = $pets[$counter]['fldName'];
${'petbreed' . ($counter+1)} = $pets[$counter]['fldBreed'];
$counter = $counter + 1;
}
echo $petname1;
echo ' - ' . $petbreed1;
echo "
";
echo $petname2;
echo ' - ' . $petbreed2;
Лучшее решение будет использовать что-то вроде array_column () для изменения вашего массива.
$pets = array_column($arr, 'fldBreed', 'fldName');
var_dump($pets);