在 PHP 中,可以使用 array_merge()
函數(shù)來合并兩個或多個數(shù)組。但是,這個函數(shù)只能用于合并數(shù)組類型的數(shù)據(jù)。如果你需要合并不同類型的數(shù)據(jù),例如將一個字符串與一個數(shù)組合并,你可以先將字符串轉(zhuǎn)換為數(shù)組,然后再使用 array_merge()
函數(shù)進行合并。
以下是一個示例:
<?php
// 定義一個字符串和一個數(shù)組
$str = "Hello";
$arr = array("World", "PHP");
// 將字符串轉(zhuǎn)換為數(shù)組
$str_arr = str_split($str);
// 合并兩個數(shù)組
$merged_arr = array_merge($str_arr, $arr);
// 輸出合并后的數(shù)組
print_r($merged_arr);
?>
輸出結(jié)果:
Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
[5] => World
[6] => PHP
)
在這個示例中,我們首先使用 str_split()
函數(shù)將字符串 $str
轉(zhuǎn)換為一個字符數(shù)組 $str_arr
。然后,我們使用 array_merge()
函數(shù)將 $str_arr
和 $arr
合并為一個新的數(shù)組 $merged_arr
。最后,我們使用 print_r()
函數(shù)輸出合并后的數(shù)組。