Implode array to string conversion

I have multiple strings I got from a json array which I put into another array like so:

I want to put all of this in the database in a single column so I push the strings into 1 array. Then, I convert the array using implode:

This worked fine in my localhost but when we moved the file to a server and run it via cron, I received the notice Array to string conversion.

I’ve used similar code on the same file for different sets of strings but that one did not get an error so I’m not sure what’s going on here.

I’ve also tried using array_values in the implode function like so:

But that didn’t work either. I’m not sure if this means anything either but there are some instances wherein aside from the regular text, I get the word Array printed as well. So my question is, what’s the possible cause of this error and how can I address it?

Я запутался из-за ошибки Array to string conversion

Причина, по которой я запутался, в том, что я пытаюсь сделать именно это, преобразовать массив в строку, используя implode что в соответствии с руководством должно позволить мне преобразовать мой массив в строку. Так почему я получаю ошибку?

вар $matches это массив. $error_c это переменная, я хочу сохранить строку.

Выходы просто array и дает:

В руководстве говорится, что implode — Join array elements with a string так почему я получаю ошибку, когда пытаюсь это сделать?

Изменить: это вывод, который я получаю $matches

Решение

У вас есть массив массивов … Попробуйте это:

I’m confused about an error I am getting stating Array to string conversion

The reason I’m confused is I’m trying to do exactly that, convert an array to a string, using implode which according to the manual should allow me to convert my array into a string. So why am I getting an error?

var $matches is an array. $error_c is the var I want to store the string.

Outputs simply array and gives:

The manual states that implode — Join array elements with a string so why do I get an error when I try to do it?

Edit: this is the output I get from $matches


[an error occurred while processing the directive]
Карта сайта