Как начать массив с единицы - PHP

197
26 октября 2018, 14:20

Есть вот такой массив:

    array(3) {
  [0]=>
  array(3) {
    ["variant_id"]=>
    int(154)
  }
  [1]=>
  array(3) {
    ["variant_id"]=>
    int(157)
  }
}

Как сделать, чтоб массив начинался с единицы? Вот так:

 array(3) {
  [1]=>
  array(3) {
    ["variant_id"]=>
    int(154)
  }
  [2]=>
  array(3) {
    ["variant_id"]=>
    int(157)
  }
}

Если придется использовать цикл, то желательно через foreach, буду благодарен за ваши ответы.

Answer 1
$a = [0,1,2,3];
array_unshift($a, NULL);
unset($a[0]);
var_dump($a);
READ ALSO
Переписать с JS на PHP

Переписать с JS на PHP

Всем привет, пишу скрипт грамматически правильного деления слова на слогиСтолкнулся с проблемой, подскажите пожалуйста, как переписать...

149
Добавление записи в бд через форму. php

Добавление записи в бд через форму. php

Выводит что информация занесена в бдНо ее там нету

161