<?php
const DB_FILE_CONTENT = <<<'JSON'
{
"users": {
"sirCode": {
"pass": "examplePass",
"role": "admin",
"name": "Sir Code",
"uuid": "cwsUser-admin-5e73b921b7d2b"
},
"dave": {
"pass": "supersecretlol",
"role": "god",
"name": "David X. Random",
"uuid": "cwsUser-admin-5e73b921b7d2c"
}
}
}
JSON;
$db = json_decode(DB_FILE_CONTENT, true);
$new = '{"sirCode":{"pass":"examplePass","role":"admin","name":"Sir Code","uuid":"cwsUser-admin-5e73b921b7d2b"},"sirCode2":{"pass":"examplePass","role":"admin","name":"Sir Code","uuid":"cwsUser-admin-5e73b921b7d2b"}}';
foreach (json_decode($new, true) as $name => $user) {
if (!isset($db['users'][$name])) {
$db['users'][$name] = $user;
}
}
var_dump($db);
preferences:
15.79 ms | 402 KiB | 5 Q