从php中获取数组
我甚至不知道该如何称呼这种类型的数据,但我需要从中提取数组 密码 DD结果 我需要什么 有什么想法吗? 使现代化 我将代码更改为:从php中获取数组,php,laravel,Php,Laravel,我甚至不知道该如何称呼这种类型的数据,但我需要从中提取数组 密码 DD结果 我需要什么 有什么想法吗? 使现代化 我将代码更改为: $folders = preg_split("/[\s,]+/", $folderss); 现在我得到: array:4 [▼ 0 => "DO_NOT_UPLOAD_HERE" 1 => "domains" 2 => "public_html" 3 => "" ] 我还有一行,如何删除它? 更新2 如果我使用 $fold
$folders = preg_split("/[\s,]+/", $folderss);
现在我得到:
array:4 [▼
0 => "DO_NOT_UPLOAD_HERE"
1 => "domains"
2 => "public_html"
3 => ""
]
我还有一行,如何删除它?
更新2
如果我使用
$folders = explode("\n", $folderss);
与使用preg_split
的结果相同(额外一行)
替换此行:
$folders=分解(',',$folderss)代码>
作者:
$folders=explode('\n',trim($folderss,“);
您可以使用array\u filter
从数组中删除空值
$folders = array_filter(preg_split("/[\s,]+/", $folderss));
尝试从数组中删除空值
$folders = preg_split("/[\s,]+/", $folderss);
$folders=array_filter($folders);
同样的结果,仍然得到数组:1[▼ 0=>“不在此处上载\n域\n公共\u html\n”“”]
您更改了问题,因此它现在提出了完全不同的问题。这使得答案无效。@ryantxr我更改了什么?!我仍然想用我的dd生成数组data@ryantxr我需要通过preg_split
或explode
或任何其他方式将数组从中取出我没有更改任何内容,仍然需要相同的内容:)谢谢,我使用了你的过滤器,它删除了我的空行,但我现在使用的是explode(第二次更新)
$folders = explode("\n", $folderss);
array:4 [▼
0 => "DO_NOT_UPLOAD_HERE"
1 => "domains"
2 => "public_html"
3 => ""
]
$folders = array_filter(preg_split("/[\s,]+/", $folderss));
$folders = preg_split("/[\s,]+/", $folderss);
$folders=array_filter($folders);