dump将值返回为laravel中的扩展数组

时间:2016-04-15 00:32:34

标签: php laravel var-dump

我正在使用dump($value)功能。我有一个关联数组,里面有很多条目。我需要立即看到值,而不必在转储时单击扩展按钮。我可以使用var_dump()立即看到它,但我更喜欢使用dump,因为它是现代的和交互式的。以下是转储功能的快照:

enter image description here

5 个答案:

答案 0 :(得分:2)

你可以使用

echo '<pre>';
print_r($results);
echo '</pre>';

或更简单的方法就是

var_dump($results);

答案 1 :(得分:1)

这是一个快速格式化工具,无需使用laravel:(Source

$pretty = function($v='',$c="&nbsp;&nbsp;&nbsp;&nbsp;",$in=-1,$k=null)use(&$pretty){$r='';if(in_array(gettype($v),array('object','array'))){$r.=($in!=-1?str_repeat($c,$in):'').(is_null($k)?'':"$k: ").'<br>';foreach($v as $sk=>$vl){$r.=$pretty($vl,$c,$in+1,$sk).'<br>';}}else{$r.=($in!=-1?str_repeat($c,$in):'').(is_null($k)?'':"$k: ").(is_null($v)?'&lt;NULL&gt;':"<strong>$v</strong>");}return$r;};

echo $pretty($array);

此处还有示例输出的屏幕截图。 (用于确定数据是什么的奖励点) screenshot of output

答案 2 :(得分:1)

简单的提示是:CTRL +单击。

答案 3 :(得分:0)

这是您可以放在dump()之后的JavaScript:

var compacted = document.querySelectorAll('.sf-dump-compact');

for (var i = 0; i < compacted.length; i++) {
  compacted[i].className = 'sf-dump-expanded';
}

贷方转到Curtis Blackwell

答案 4 :(得分:0)

在 tempmonkey chrome 扩展程序的帮助下将此脚本注入浏览器,并为该网页添加脚本...

let all_dumps = document.getElementsByClassName('sf-dump-note');
for(let i = 1 ; i < all_dumps.length ; i ++ ) {
    all_dumps[i].click();
}