PHP: Могу ли я получить индекс в функции array_map?

Я использую карту в php следующим образом:

function func($v) {
    return $v * 2;
}

$values = array(4, 6, 3);
$mapped = array_map(func, $values);
var_dump($mapped);

Можно ли получить индекс значения в функции?

Также - если я Я пишу код, которому нужен индекс, следует ли использовать цикл for вместо карты?

62
задан dreftymac 4 October 2019 в 17:12
поделиться