как отправить массив массива с помощью JSON
У меня есть функция, которая приносит мне некоторые данные из базы данных и сообщений на мой клиент. На данный момент он отправляет данные в виде обычного массива (вывод - что-то вроде MyArray (a, b, c, d ..)), но я хочу, чтобы это был MyArray (a (b, c, d)) .. Кастегоры (Имя, ID, Заказ ..) .. Может кто-нибудь, пожалуйста, помогите .. Вот мой код для уже использованной версии
<code>public function get_button_template() { $this->q = "SELECT * FROM button_template ORDER BY order_number ASC"; $this->r = mysql_query($this->q); if(mysql_num_rows($this->r) > 0) { while($this->f = mysql_fetch_assoc($this->r)) { $this->buttons[$this->i]["ID"] = $this->f["ID"]; $this->buttons[$this->i]["name"] = $this->f["button_name"]; $this->buttons[$this->i]["category"] = $this->f["button_category"]; $this->buttons[$this->i]["order_number"] = $this->f["order_number"]; $this->i++; } } return $this->buttons; } </code>
EDIT Немного подробностей, пожалуйста .. когда я проанализировал это, я получил что-то вроде этого:
"Vaule"( "Key1": "Value1" "Key2": "Value2" .
Но я хочу что-то вроде
<code> `"Category0":( "Key1": "Value1", "Key2": "Value2" . ) "Category1":( "Key1": "Value1", "Key2": "Value2" . )..` </code>
Как я могу отправить многомерный массив с парами ключ-значение?