@CapitanFreeloader

Как вставить массив в массив?

Есть массив:
$twst = array(
   'posts_per_page' => $posts_per_page, 
   'paged' => $paged, 
   'offset' => $offset,
   'nopaging' => true,
   'meta_query' => array(
      'relation' => 'AND',
      array(
         'relation' => 'OR',
         $data
      ),
   ),
);

Где $data это массив с массивами аля
$data = array(
  array(
     's' => 'ss',
     'w' => 'as'
  ),
 array(
     's' => 'ss',
     'w' => 'as'
  )

Но проблема в том, что $data должен формироваться динамически.
Пытался сдеалать так:
$serv = array( [0] => Ортодонтия [1] => Рентген ); /*вообще-то приходит постом, но упростил для понимания*/
		$data = arry();
		foreach ($serv as $key => $value) {
			$new_query = array(
				'key'     => 'options',
				'value'   => serialize($value),
				'compare' => 'LIKE',
			);
			array_push($data, $new_query);  
		}
		var_dump($data);

Но в ответ ничего не получаю.
Как это можно сделать? Гугл вообще молчит как партизан.
То есть сначала циклом создать массив с массивами, а потом воткнуть этот массив в другой.
  • Вопрос задан
  • 698 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы