在PHP中单独的值

时间:2014-12-17 22:00:46

标签: php

要将一组已检查的复选框值从模式传递到父表单,我将它们发送到隐藏字段。

这很好用,例如,目前以下面的格式返回

<input type="hidden" value="Mon, Wed, Sat" name="days">

我需要的是在这样的数组中得到一个撇号分隔列表,

$days = array('Mon', 'Wed', 'Sat');   // currently static

来自我隐藏的领域..

$days = Input::get('days'); // days selected in checkboxes

3 个答案:

答案 0 :(得分:1)

使用explode()

$days = explode(', ', Input::get('days'));

http://php.net/manual/en/function.explode.php

答案 1 :(得分:1)

使用explode方法()

  

explode()返回一个字符串数组,每个字符串都是一个子字符串   通过将其分割在由字符串形成的边界上形成的字符串   分隔符。

Refrence

 $string ="Mon, Wed, Sat";
 $strngarray =  explode(',', string );  

在你的情况下

$days = explode(', ', Input::get('days');

答案 2 :(得分:1)

函数explode()应该在php中执行此操作。

$values = 'value1, value2, value3';
$arrayOfValues = explode(', ', $values);
print_r($arrayOfValues);