拆分数组中的字符串:

时间:2011-02-06 18:38:47

标签: php arrays

如果你有一个多维数组,如下所示:

$array = array(
                'name' => 'user',
                'values' => 'one, two, three',
                'params' => array('three');    
                );

如何拆分'values'键,使其成为一个数组?

$array = array(
                'name' => 'user',
                'values' => array('one', 'two', 'three'),
                'params' => array('three');    
                );

2 个答案:

答案 0 :(得分:5)

$array['values'] = explode(', ', $array['values']);

答案 1 :(得分:2)

如果您希望对所有字段运行此检查,而不仅仅是值1:

foreach($array as &$value)
{
    if (!is_array($value))
    {
        $value = explode(', ', $value);
    }   
}
unset($value);