我有一个以表格格式显示的数组.
我的桌子应该像这样显示
Dept: Dept 1
No Name BankCode Amount
1. Name4 656789 119.20
Dept: Dept 2
No Name BankCode Amount
1. Name 1 DREW1CF 2775.24
2. Name 2 DREW1CF 907.28
3. Name 3 EWDR1CF 318.60
Run Code Online (Sandbox Code Playgroud)
这是我的阵容
array:38 [?
0 => {#389 ?
+"FullName": "Name 1"
+"BankCode": "DREW1CF"
+"EntityName": "Dept 2"
+"amount": "2775.24"
}
1 => {#391 ?
+"FullName": "Name 2"
+"BankCode": "DREW1CF"
+"EntityName": "Dept 2"
+"amount": "907.28"
}
2 => {#392 ?
+"FullName": "Name 3"
+"BankCode": "EWDR1CF"
+"EntityName": "Dept 2" …Run Code Online (Sandbox Code Playgroud) 我是iPhone/iPad开发的新手.你可以帮我编程一下吗?我想以编程方式扩展/折叠UIView.
任何人都知道如何做或任何我可以遵循的教程?我试图找到教程但找不到我想要的东西.
下面是我想做的截图

我已将 Maatwebsite/Laravel-Excel 从 2.1 升级到 3.1。某些方法已被弃用。
这是 2.1 版的代码。
$data = Excel::load($path, function($reader) {})->get()->toArray();
Run Code Online (Sandbox Code Playgroud)
当我使用 2.1 时它可以工作,但升级后,它是错误的
调用未定义的方法 Maatwebsite\Excel\Excel::load()
对于 3.1 版,我尝试更改为
$data = Excel::import($path, function($reader) {})->get()->toArray();
Run Code Online (Sandbox Code Playgroud)
我知道这可能不是正确的语法。
这是我使用 2.1 开发时的完整代码。
$path = $request->file('csv_file')->getRealPath();
if ($request->has('header')) {
$data = Excel::import($path, function($reader) {})->get()->toArray();
} else {
$data = array_map('str_getcsv', file($path));
}
if (count($data) > 0) {
if ($request->has('header')) {
$csv_header_fields = [];
foreach ($data[0] as $key => $value) {
$csv_header_fields[] = $key;
}
}
$csv_data = array_slice($data, 0, 8);
$csv_data_file = …Run Code Online (Sandbox Code Playgroud)