@nur2050

Как пройтись по циклу чтобы не дублировались элементы?

Здравствуйте, ломаю голову, не могу решить проблему. Помогите пожалуйста.
Есть массив с доступными странами:
array(
	(int) 0 => array(
		'countries_users' => array(
			'id' => '1',
			'country_id' => '244',
			'user_id' => '6'
		)
	),
	(int) 1 => array(
		'countries_users' => array(
			'id' => '2',
			'country_id' => '132',
			'user_id' => '6'
		)
	)
)


Также есть остальные страны
spoiler
array(
	(int) 0 => array(
		'Country' => array(
			'id' => '132',
			'country_code' => 'MW',
			'country_name' => 'Malawi',
			'show_in_documents' => true
		)
	),
	(int) 1 => array(
		'Country' => array(
			'id' => '152',
			'country_code' => 'NA',
			'country_name' => 'Namibia',
			'show_in_documents' => true
		)
	),
	(int) 2 => array(
		'Country' => array(
			'id' => '200',
			'country_code' => 'ZA',
			'country_name' => 'South Africa',
			'show_in_documents' => true
		)
	),
	(int) 3 => array(
		'Country' => array(
			'id' => '215',
			'country_code' => 'TZ',
			'country_name' => 'Tanzania, United Republic of',
			'show_in_documents' => true
		)
	),
	(int) 4 => array(
		'Country' => array(
			'id' => '244',
			'country_code' => 'ZM',
			'country_name' => 'Zambia',
			'show_in_documents' => true
		)
	)
)


У меня не получается вывести их в <input type="checkbox"> и если
countries_users['country_id'] == country['id']
равны, то поставить checked. Когда пытаюсь, страны начинают дублироваться.
Спасибо за вашу помощь!
  • Вопрос задан
  • 46 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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