摘要:
在“php数组指针探究”中我们讨论了数组作为参数在函数调用时,实参和形参各自数组指针的变化情况。现在我们再来谈论一下数组在赋值的过程中,赋值数组和被赋值数组各自数组指针的变化情况。先给出一条结论,然后我们在用代码来证明这个结论吧。$arrtmp=$arr;在这个赋值表达式中我把$arr叫做赋值数组,把$arrtmp叫做被赋值数组。数 组在赋值时,如果赋值数组的数组指针已经指向了数组末尾,则赋值之后赋值数组的数组指针会被重置,指向数组第一个元素;如果在赋值时,赋值数组的数组指针 没有指向数组末尾,而是指向了任何一个有效的数组元素,那么在赋值之后赋值数组的数组指针是不会被重置的,而是保留其原来指向 阅读全文