<?php
$data = [];
while($row = $result->fetch_assoc()) {
if(!isset($data[$row['clientId']]['client'])) {
$data[$row['clientId']]['client'] = [
'client_id' => $row['clientId'],
'client_name' => 'итд',
];
$data[$row['clientId']]['offers'] = [];
}
$data[$row['clientId']]['offers'][] = [
'offer_id' => $row['offerId'],
'offer_name' => 'итд',
];
}
echo json_encode([
"result" => 'true',
"array_result" => array_values($data),
]); WHERE offers.offerId =WHERE clients. clientID = 


<?php
$consolidate = random([
"one" => 3,
"two" => 4,
"three" => 5,
"four" => 6,
"five" => 7,
]);
echo "$consolidate[1] имеет индекс = $consolidate[0] <br>";
function random($mass) {
$rand_key = array_rand($mass, 1);
return [$rand_key, $mass[$rand_key]];
} можно ли как то проверить слово
bastón или французском xénon тоже являются валидными для составления фраз