Php 打印阵列到刀片
我得到了一个错误的答案 htmlspecialchars()要求参数1为字符串,对象为给定值 我正试图从Php 打印阵列到刀片,php,laravel,blade,Php,Laravel,Blade,我得到了一个错误的答案 htmlspecialchars()要求参数1为字符串,对象为给定值 我正试图从会话向刀片打印数组 视图: 到 它似乎返回了多个值,因此您必须循环它们以显示所有值,使用foreach循环 @foreach ($mail as $email) <input type="text" name="to" value="{{$email}}"> @endforeach 然后,当他们提交时,您只需转到Input::get('to')[0]即可显示第一个输入。
会话
向刀片打印数组
视图:
到
它似乎返回了多个值,因此您必须循环它们以显示所有值,使用foreach
循环
@foreach ($mail as $email)
<input type="text" name="to" value="{{$email}}">
@endforeach
然后,当他们提交时,您只需转到Input::get('to')[0]
即可显示第一个输入。您应该尝试以下操作:
@foreach ($mail as $email)
<input type="text" name="to[]" value="{{$email}}">
@endforeach
var_dump
查看邮件变量的内容并将其放入注释中代码>,地点dd($mail)代码>并查看数组中的内容:1[▼ “_email”=>数组:3[▼ 0 => "pantek@sph.com.sg" 1 => "yapwq@sph.com.sg" 2 => "ai@buro247.sg“]]
我想将所有数据存储在一个输入中。我认为使用foreach循环将使输入增加。htmlspecialchars()期望参数1是字符串,数组给定(视图:/var/www/html/digimahouse/resources/views/member/email\u system/send\u email\u press\u release.blade.php)
仍然得到这个错误array:1[▼ “_email”=>数组:3[▼ 0 => "pantek@sph.com.sg" 1 => "yapwq@sph.com.sg" 2 => "ai@buro247.sg“]]
我的数组的示例
。我想将数组的所有值放在一个输入中htmlspecialchars()期望参数1为字符串,数组给定(视图:/var/www/html/digimahouse/resources/views/member/email\u system/send\u email\u press\u release.blade.php)
仍然会出现此错误。@nethkennnn:请显示send\u email\u press\r的刀片文件代码elease.blade.php文件@foreach($mail as$email)@endforeach
htmlspecialchars()期望参数1是字符串,数组给定(视图:/var/www/html/digimahouse/resources/views/member/email\u system/send\u email\u press\u release.blade.php)
仍在使用中
<input type="text" name="to" value="{{$mail}}">
To
<input type="text" name="to" value="{{print_r($mail)}}">
@foreach ($mail as $email)
<input type="text" name="to" value="{{$email}}">
@endforeach
<input type="text" name="to[]" value="{{$mail}}">
@foreach ($mail as $email)
<input type="text" name="to[]" value="{{$email}}">
@endforeach
@foreach ($mail as $email)
@foreach ($mail as $emails)
<input type="text" name="to[]" value="{{$emails}}">
@endforeach
@endforeach