2016-04-15 1 views
0

Я использую функцию dump($value). У меня есть ассоциативный массив с большим количеством записей в нем. Мне нужно сразу увидеть значения без нажатия кнопки расширения при сбрасывании. Я могу использовать var_dump(), чтобы увидеть его сразу, но мне он больше нравится с помощью дампа, потому что он современный и интерактивный. Ниже приведен снимок функции сброса:dump возвращенные значения как расширенный массив в laravel

enter image description here

+1

Использование другого инструмента для форматирования всегда может помочь - http://stackoverflow.com/questions/2141585/a-more-pretty-informative-var-dump-alternative- in-php –

+2

вы можете придумать что-то, что приведет к его краху по умолчанию в этой теме https://laracasts.com/discuss/channels/general-discussion/the-new-dd-in-laravel-5-is-kind- of-shitty? page = 1 или просто использовать ol ''echo'

', print_r($value, 1), '
'; die; ' – Ghost

ответ

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

+1

спасибо. это то, что мне нужно. Хотя я хочу, чтобы дизайн дампа был разработан, но я всегда могу добавить простые стили, чтобы сделать его красивее. – KristCont

Смежные вопросы