Массив + Json

Всем добрый вечер. Есть задача хранить меню в бд в формате json. Т.е. есть таблица menu вида:

id

name

content

В поле content пишется в json содержание меню(анкор, ссылка, позиция). Но, сейчас это выглядит так:


[["ancor1","ancor2"],["url1","url2"],["position1","position2"]]

А хочу добиться чтобы было так:


[["ancor1","url1", "position1"],["ancor2","url2", "position2"]]

Собственно код формы:




<td>

                                       <?php echo $form->textFieldRow($model,'ancorname[]', array('class'=>'form-control')); ?>

                                    </td>

                                    <td>

                                       <?php echo $form->textFieldRow($model,'url[]', array('class'=>'form-control')); ?>

                                    </td>

                                    <td>

                                        <?php echo $form->textFieldRow($model,'position[]', array('class'=>'form-control')); ?>

                                    </td>



Ну и actionCreate:





$model=new Menu;


		// Uncomment the following line if AJAX validation is needed

		// $this->performAjaxValidation($model);


		if(isset($_POST['Menu']))

		{

			//$model->attributes=$_POST['Menu'];


			$ancorname = $_POST['Menu']['ancorname'];

			$url = $_POST['Menu']['url'];

			$position = $_POST['Menu']['position'];


			$menu = array($ancorname, $url, $position);

			


			$model->name = $_POST['Menu']['name'];

			$model->content = json_encode($menu);


			


			if($model->save())

			   echo 'Save';

		} 


		$this->render('form',array(

			'model'=>$model,

		));



Подскажите пожалуйста :(

насколько я понял это должно подойти

http://www.php.net/manual/en/function.array-map.php

Example #4 Creating an array of arrays

Огромное Вам спасибо, 3 часа убил :)

а с помощью Foreach плохой вариант? Если да, то чем.

Например:




foreach ($ancorname as $key => $value) {

$result[] = array($ancorname[$key], $url[$key], $position[$key]);

}



ПС $ancorname[$key] использовал для наглядности(заместо $value).

Пс2: не делал проверки, с учетом того, что массивы должны быть одинаковы по размерам

Спасибо, вопрос решен уже :)