' . json_encode($array, JSON_PRETTY_PRINT) . ''; }; function isKeyPresent($array, $key) { foreach ($array as $item) { if (isset($item->key) && $item->key === $key) { return true; } } return false; } function getValueByKey($array, $key) { foreach ($array as $item) { if (isset($item->key) && $item->key === $key) { return $item->value; } } return null; // If key is not found } // Funzione per aggiornare il valore di un certo key in un array di oggetti function updateValueByKey(&$array, $key, $newValue) { foreach ($array as &$item) { if ($item->key === $key) { $item->value = $newValue; break; // Se trova il key, termina il loop } } $array[$key] = $newValue; } function updateValueByKeyArr(&$array, $key, $newValue) { foreach ($array as &$item) { if ($item['key'] === $key) { $item['value'] = $newValue; break; // Se trova il key, termina il loop } } $array[$key] = $newValue; }