首页 > 解决方案 > 获取数组列表中的第一个数字

问题描述

我使用拉拉维尔。然后从提交时,它将值作为数组传递。

我的问题是,我如何分割价值?我想要'-'之前和'-'之后的数字。

在此处输入图像描述

我想要如下所示:

在此处输入图像描述

在此处输入图像描述

我的代码就像下面

   $form = $request->all();
   $emelto = $form['emelto'];
   $split = explode('-', $emelto );

但它显示错误

explode() expects parameter 2 to be string, array given

请有人可以帮助我。

标签: phparrayslaravel

解决方案


您可以使用

$array1 = array();
$array2 = array();
foreach($request->emelto as $val){
    $dataArray = explode('-', $val);
    $array1[] = $dataArray[0];
    $array2[] = $dataArray[1];
}

推荐阅读