Это мой код:
$dns = ['host'=>['mynewcomp2','www']];
foreach($dns as $i=>$dn){
$j=$i+1;
$args['HostName'.$j] = $dns['host'][$i];
}
Я получаю сообщение об ошибке, когда хочу увеличить $i и использовать его как ключ массива с некоторым префиксом.
Uncaught TypeError : Неподдерживаемые типы операндов: string + int
Ошибка в этой строке: $j=$i+1;
Мне нужен такой результат:
$args['HostName1'] = $dns['host'][0];
$args['HostName2'] = $dns['host'][1];
Подробнее здесь: https://stackoverflow.com/questions/789 ... ed-operand
Мобильная версия