Я хотел бы заменить значение многомерного массива, если агрессивный массив содержит определенное значение.Заменить значение в массиве на основе другого массива
В принципе, у меня есть два многомерных массива. Один содержит фактические данные, а другой содержит да/нет для того, должен ли быть изменен первый массив.
Есть ли способ сделать это:
if optB[i][i] contains 'yes'
then opt[i][i] = '<strong>'.opt[i][i].'</strong>';
Я потерялся, как ли это вообще возможно. Любая помощь будет принята с благодарностью - спасибо!
Благодарим за помощь. Вот массив:
[opt] => Array
(
[0] => Array
(
[0] => value1
[1] => value2
)
[1] => Array
(
[0] => value3
[1] => value4
)
)
[optB] => Array
(
[0] => Array
(
[0] => on
)
[1] => Array
(
[1] => on
)
)
Не могли бы вы разместить несколько образцов массивов? – chrislondon
Да, это возможно: петля над массивом, сравните с другим и измените по мере необходимости. –
Отправьте сообщение 'print_r' для обоих массивов, это облегчит нам задачу. – DontVoteMeDown