Внести значения в имеющийся массив

112
11 декабря 2021, 08:20

Есть такой массив

[
 [1575400382,"Test","","","Строка1",1,69],
 [1575400382,"Test","","","Строка2",1,69]
]

Как я могу добавить в него строку,например чтобы было так

[
 [1575400382,"Test","","","Строка1",1,69],
 [1575400382,"Test","","","Строка2",1,69],
 [1575400382,"Test","","","Строка3",1,69]
]

Вот так создается и пишется массив в коде

//===========================
$chat = array(json_decode(file_get_contents("chat_log.php")));
$chat[] = array_push(time(), $username, $to_login['1'], $private['1'], $msg_text, ($config['color'] + 0), $lastId);
file_put_contents("chat_log.php", json_encode($chat));

Требуется именно такой вид массива(чат от одной онлайн игры,пытаюсь оживить)

Answer 1
    $chat = json_decode(file_get_contents("chat_log.php"));
$result = count($chat);
    //if ($session->user['authlevel'] == 0)
    //  $msg_text = 'цветочки';
    $chat[$result++] = array(time(), $username, $to_login['1'], $private['1'], $msg_text, ($config['color'] + 0), $lastId);
    //cache::set("game_chat", json_encode($chat), 86400);
    file_put_contents("chat_log.php", json_encode($chat));
    die('1');

Весь вопрос решился просто,сразу не подумал.Считаю к-во элементов $result = count($chat); в массиве,далее при записи нового сообщения делаю так $chat[$result++] и все,запись встает как надо в нужном порядке.

READ ALSO
Группа в контакте несколько раз генерирует одни и те же запросы!

Группа в контакте несколько раз генерирует одни и те же запросы!

Написал чат бота и после того как ему задаёшь вопрос он отвечает но постоянно повторяет сообщение после отправкиПотом отключил его, но сегодня...

93
Проверка пользователя ajax

Проверка пользователя ajax

Есть кнопка в игре "Купить"При нажатии на неё через Ajax отправляются данные о юзере (Id, имя) и обрабатываются далее php скриптом (снимается баланс,...

253
Отношения многие ко многим, как добавлять существующие значения в таблицу, если они уникальны?

Отношения многие ко многим, как добавлять существующие значения в таблицу, если они уникальны?

Вообщем у меня есть код, который добавляет Теги из ArticleController - в таблицу Tag значения(поле алиас уникальное), и сохраняется в промежуточную таблицу...

89
Laravel переодическое удаление старых записей

Laravel переодическое удаление старых записей

В БД есть таблица нотификаций, из которой нужно раз в месяц удалять устаревшие записи

116