Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel刀片,如何在onclick中使用自定义函数名?_Php_Laravel - Fatal编程技术网

Php Laravel刀片,如何在onclick中使用自定义函数名?

Php Laravel刀片,如何在onclick中使用自定义函数名?,php,laravel,Php,Laravel,正如您在下面看到的代码一样,我正在尝试使用基于变量字符串$value[2]['got\u error\u here']的自定义函数名。假设变量的内容是MyFunction。错误显示Parse error:语法错误,意外的'got\u error\u here'(T\u STRING)。如何解决这个问题 查看 {!! is_array($value[2]) ? '<td><a onclick="{{ $value[2]['got_error_here'] }}"><b

正如您在下面看到的代码一样,我正在尝试使用基于变量字符串
$value[2]['got\u error\u here']
的自定义函数名。假设变量的内容是
MyFunction
。错误显示
Parse error:语法错误,意外的'got\u error\u here'(T\u STRING)
。如何解决这个问题

查看

{!! is_array($value[2]) ? '<td><a onclick="{{ $value[2]['got_error_here'] }}"><b>Test</b></a></td>' : '<td>Test2</td>' !!}
{!!是数组($value[2])?”

将代码更改为

{!! is_array($value[2]) ? '<td><a onclick="' . $value[2]['got_error_here'] . '"><b>Test</b></a></td>' : '<td>Test2</td>' !!}
{!!是数组($value[2])?“Test”:“Test2”

$value[2]
中有什么?$value[2]['got\u error\u here']将查找索引名“got\u error\u here”是$value[2];你的数组中有这样的东西吗;@Luke更新了我的问题我真的不知道为什么我在没有任何理由的情况下被否决了你检查了我的答案吗?我想这只是语法错误。噢,哇!这真的很有效!现在我有另一个问题,我该如何放置
()
在变量后面?在变量后面添加:D
非常有效!直截了当的回答!我希望我能给你10票,谢谢