id
всё-таки означает главный уникальный ключ, индивидуальный для каждой штуки. Отсюда когнитивный диссонанс и искры из глаз ) const rooms = [{id: "А", class: 1, capacity: 2}, {id: "Б", class: 1, capacity: 2}, ];
Есть Гости: const guests = [{id: 123, name: "Alice"}, {id: 125, name: "Bob"}, ];
const bookings = [
{ room: "А", guest: 123 }, { room: "А", guest: 125 }, { room: "Б", guest: 555 },
];
С питомцами примерно так же: отдельно как самостоятельный класс гостей. Или как атрибут гостя. В котором Cat и Dog относятся к Jack, а Hamster относится к Bob
В котором Cat и Dog относятся к Jack, а Hamster относится к Bob
$paramPage vs $paramsPage
. Наверное, вы успели попробовать неисправленный вариант, поэтому пустота. print_r($params);
перед всей этой чихардой? $pagesCount = $this->pagesCount;
$paramsPage = $params['page'];
// в переменные, чтобы больше не обращаться к методам
echo $pagesCount . ' * ' . $paramsPage;
// Между этими строками НЕТ НИ ЧЕГО!
if ($pagesCount < $paramsPage)
{
echo $pagesCount . ' * ' . $paramsPage;
/[$,]/g
$
или ,
replace()
'ом на пустую строку, т.е. просто удаляется.g
(global). '$2,135,436.66'
replaceAll()
?
Ещё могут быть "гонки" (race condition) – один ответ API задумается, уже отработает следующий, и только потом таки сработает тормозной. В итоге отобразится "вчерашнее" значение, заменив собой более свежее. В теории )