在PHP中,explode()函數用于將字符串分割為數組
<?php
// 假設我們有一個多維數組
$multi_dimensional_array = [
'a' => ['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
中。