Здравствуйте, ломаю голову, не могу решить проблему. Помогите пожалуйста.
Есть массив с доступными странами:
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'
)
)
)
Также есть остальные страны
spoilerarray(
(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. Когда пытаюсь, страны начинают дублироваться.
Спасибо за вашу помощь!