这个循环中的分配是做什么的?我没有在其中得到数组符号:S

foreach($fieldvalues as $fieldvalue){
    $insertvalues[] = $fieldvalue;
 }

最佳答案

$insertvalues[]意味着将一个新项插入到数组中,它是array_push()的快捷方式。它也是首选,因为它在PHP工作时产生了较少的开销。

额外的:

对于那些不确定循环如何工作的人。

foreach($fieldvalues as $fieldvalue)

每次循环...循环时,值$fieldvalue都会成为指针在数组$fieldvalues中寻找它的下一个值-从而通过上述快捷语法将其添加到新数组`$ insertvalues中。

10-06 13:44