将返回值转储为 laravel 中的扩展数组
dump returned values as expanded array in laravel
我正在使用 dump($value)
函数。我有一个关联数组,里面有很多条目。我需要立即查看值,而不必在转储时单击扩展按钮。我可以使用 var_dump()
立即看到它,但我更喜欢使用 dump,因为它是现代的和交互式的。下面是 dump 函数的截图:
这里有一个快速格式化工具,不用用laravel:(Source)
$pretty = function($v='',$c=" ",$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)?'<NULL>':"<strong>$v</strong>");}return$r;};
echo $pretty($array);
这里还有示例输出的屏幕截图。 (弄清楚数据是什么的奖励积分)
你可以使用
echo '<pre>';
print_r($results);
echo '</pre>';
或更简单的方法就是
var_dump($results);
这里是 JavaScript 你可以放在 dump()
之后:
var compacted = document.querySelectorAll('.sf-dump-compact');
for (var i = 0; i < compacted.length; i++) {
compacted[i].className = 'sf-dump-expanded';
}
学分转至 Curtis Blackwell
简单的提示是:CTRL+点击。
在 temper monkey chrome 扩展的帮助下在浏览器中注入此脚本,并在您想要执行此操作的网页添加脚本...
let all_dumps = document.getElementsByClassName('sf-dump-note');
for(let i = 1 ; i < all_dumps.length ; i ++ ) {
all_dumps[i].click();
}
我正在使用 dump($value)
函数。我有一个关联数组,里面有很多条目。我需要立即查看值,而不必在转储时单击扩展按钮。我可以使用 var_dump()
立即看到它,但我更喜欢使用 dump,因为它是现代的和交互式的。下面是 dump 函数的截图:
这里有一个快速格式化工具,不用用laravel:(Source)
$pretty = function($v='',$c=" ",$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)?'<NULL>':"<strong>$v</strong>");}return$r;};
echo $pretty($array);
这里还有示例输出的屏幕截图。 (弄清楚数据是什么的奖励积分)
你可以使用
echo '<pre>';
print_r($results);
echo '</pre>';
或更简单的方法就是
var_dump($results);
这里是 JavaScript 你可以放在 dump()
之后:
var compacted = document.querySelectorAll('.sf-dump-compact');
for (var i = 0; i < compacted.length; i++) {
compacted[i].className = 'sf-dump-expanded';
}
学分转至 Curtis Blackwell
简单的提示是:CTRL+点击。
在 temper monkey chrome 扩展的帮助下在浏览器中注入此脚本,并在您想要执行此操作的网页添加脚本...
let all_dumps = document.getElementsByClassName('sf-dump-note');
for(let i = 1 ; i < all_dumps.length ; i ++ ) {
all_dumps[i].click();
}