Мне необходимо создать массив с ключами и значениями из пременных. Код примерно такой
$col = array();
$c=1;
foreach($d->COLSPEC as $colspec){
$col[$colspec] = $c;
echo "$colspec/$c:{$col[$colspec]}<br>";
$c++;
}
var_dump($col);
переменные $colspec $c выводит в норме, а массив $col пустой.
Проверил вот так работает нормально.
$col = array();
$key = "x";
for($i=0; $i<5; $i++){
$col[$key]=$i;
$key .= "x";
}
var_dump($col);
Что не так?
Вот пример решения. Скорее всего вы неверно разыменовываете структуру $d, но поскольку она неизвестна, то невозможно сказать более определенно.
$array = array("col1" => 1,
"col2" => 2,
"col3" => 3
);
$col = array();
foreach( $array as $key => $value ){
$col[$key]=$value;
}
print_r($col);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
У меня есть функция, которая извлекает числа из аргументов и возвращает его в виде строки:
У меня есть код, который выполняется при вызове функции theBestFunction:
Как сделать так, чтобы при наведении на картинку открывалось модальное окно с формой обратной связи?
Всем приветЕсть конструктор слайдера-карусели, сейчас пытаюсь добавить точки и обозначение типа "01/04" в зависимости от текущего сайта