Die integrierte dd()-Ausgabe von Laravel ist etwas schwer zu verstehen
Collection {#279 ▼ #items: array:7 [▼ 0 => Cate {#280 ▼ +timestamps: false #guarded: array:1 [▶] #connection: null #table: null #primaryKey: "id" #perPage: 15 +incrementing: true #attributes: array:5 [▶] #original: array:5 [▶] #relations: [] #hidden: [] #visible: [] #appends: [] #fillable: [] #dates: [] #dateFormat: null #casts: [] #touches: [] #observables: [] #with: [] #morphClass: null +exists: true +wasRecentlyCreated: false } 1 => Cate {#281 ▶} 2 => Cate {#282 ▶} 3 => Cate {#283 ▶} 4 => Cate {#284 ▶} 5 => Cate {#285 ▶} 6 => Cate {#286 ▶} ] }
Wie gibt man ein einfaches Array print_r so aus?
[0] => Array ( [id] => 1 [pid] => 0 [name] => 安徽省 [son] => Array ( [0] => Array ( [id] => 3 [pid] => 1 [name] => 合肥市 [son] => Array ( [0] => Array ( [id] => 4 [pid] => 3 [name] => 长丰县 ) ) ) [1] => Array ( [id] => 5 [pid] => 1 [name] => 安庆市 ) ) )
Die Druckausgabe von
print_r erscheint so überflüssig. Wie kann man das vereinfachen?
Illuminate\Database\Eloquent\Collection Object ( [items:protected] => Array ( [0] => kyomini\Cate Object ( [timestamps] => [guarded:protected] => Array ( [0] => submit ) [connection:protected] => [table:protected] => [primaryKey:protected] => id [perPage:protected] => 15 [incrementing] => 1 [attributes:protected] => Array ( [id] => 1 [pid] => 0 [c_name] => 文章 [byname] => [sort] => 0 ) [original:protected] => Array ( [id] => 1 [pid] => 0 [c_name] => 文章 [byname] => [sort] => 0 ) [relations:protected] => Array ( ) [hidden:protected] => Array ( ) [visible:protected] => Array ( ) [appends:protected] => Array ( ) [fillable:protected] => Array ( ) [dates:protected] => Array ( ) [dateFormat:protected] => [casts:protected] => Array ( ) [touches:protected] => Array ( )
http://php.net/manual/zh/function.var-export.php
http://php.net/manual/zh/function.var-dump.php
print_r($obj->toarray());