我有一个这样的数组(在控制器内):
$nd = [1,2,3,4,5,6,7,8,9]
我使用函数创建另一个数组:
public static crearNodo($id){
$users = DB::table('users')->select('id','name')->where('id', $id)->get();
$nodo = "";
foreach ($users as $user){
$nodo = "{id: ". $user->id .", label: '". $user->name ."'}";
}
return $nodo;
}
我用这种方式称呼这个功能:
for ($i=0; $i < count($nd); $i++) {
$id = $nd[$i];
if($i == 0) {
$nodos = panelController::crearNodo($id);
}
else{
$nodos .= ",,".panelController::crearNodo($id);
}
}
但是我收到了这个错误:
语法错误,意外&#39; crearNodo&#39; (T_STRING),期待变量 (T_VARIABLE)
我希望你帮助我,我不知道我的错误在哪里。