Php 在数组中拆分字符串:
如果您有一个多维数组,如下所示:Php 在数组中拆分字符串:,php,arrays,Php,Arrays,如果您有一个多维数组,如下所示: $array = array( 'name' => 'user', 'values' => 'one, two, three', 'params' => array('three'); ); 如何拆分“values”键,使其自己成为一个数组 i、 e 如果希望对所有字段而不仅仅是一个值运行此检查: forea
$array = array(
'name' => 'user',
'values' => 'one, two, three',
'params' => array('three');
);
如何拆分“values”键,使其自己成为一个数组
i、 e
如果希望对所有字段而不仅仅是一个值运行此检查:
foreach($array as &$value)
{
if (!is_array($value))
{
$value = explode(', ', $value);
}
}
unset($value);
你的标题有误导性。实际上,您有一个要拆分的字符串(
“一、二、三”
只是一个字符串)。
$array['values'] = explode(', ', $array['values']);
foreach($array as &$value)
{
if (!is_array($value))
{
$value = explode(', ', $value);
}
}
unset($value);