所以$ array是一个数组,其中所有元素都是引用.
我想将这个数组追加到另一个名为$ results的数组(在循环中),但由于它们是引用,PHP复制引用,$ results充满了相同的元素.
到目前为止,最佳工作解决方案是:
$results[] = unserialize(serialize($array));
我担心这会非常低效.有一个更好的方法吗?
php deep-copy
deep-copy ×1
php ×1