在PHP中,explode()函数用于将字符串分割为数组
['apple', 'banana'], 'b' => ['carrot', 'potato'], 'c' => ['grape', 'kiwi'] ]; // 创建一个空数组来存储分割后的字符串 $exploded_array = []; // 遍历多维数组的每个元素 foreach ($multi_dimensional_array as $key => $value) { // 使用explode()函数将字符串分割为数组 $temp_array = explode(',', $value[0]); // 将分割后的字符串数组添加到结果数组中 $exploded_array[$key] = $temp_array; } // 打印结果数组 print_r($exploded_array); ?>
输出结果:
Array ( [a] => Array ( [0] => apple [1] => banana ) [b] => Array ( [0] => carrot [1] => potato ) [c] => Array ( [0] => grape [1] => kiwi ) )
在这个示例中,我们首先创建了一个多维数组$multi_dimensional_array
。然后,我们使用foreach
循环遍历数组的每个元素。在循环内部,我们使用explode()
函数将字符串分割为数组,并将结果存储在临时数组$temp_array
中。最后,我们将$temp_array
添加到结果数组$exploded_array
中。