是否可以传递一个数组并从数组的第二个元素开始,以便用$ hello变量覆盖?
function copyToString($ src,& $ dst){ $ length = strlen($ src); …
使用 array_splice 并将你需要的位置作为参数传递:
array_splice
$arr = ['h','a','m','b','u','r','g','e','r']; $hello = ['h','e','l','l','o']; array_splice($arr, 2, count($hello), $hello); print_r($arr); // Output: Array ( [0] => h [1] => a [2] => h [3] => e [4] => l [5] => l [6] => o [7] => e [8] => r )