PHP Undefined variable in a closure

后端 未结 1 1237
故里飘歌
故里飘歌 2021-01-05 00:09

The following snippet returns a bunch of input fields but I\'m unable to set their values because $data is undefined (it being inside a closure).

$row = arra         


        
相关标签:
1条回答
  • 2021-01-05 00:48

    Inheriting variables from the parent scope

    $row = array_map(function($n) use ($data) {
        $name = sprintf('point[%0d]', $n+1);
        $value = $data['measurements'][$n];
        return form_input($name, $value, "class='input-mini'");
    }, range($i*6, $i*6+5));
    
    0 讨论(0)
提交回复
热议问题