PHP kodu - Bu kod parçası ne demek?

5 Cevap php

Bu döngü içinde atama ne yapar? S: Ben de dizi gösterimini alamadım

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

5 Cevap

$insertvalues[] diziye yeni bir öğe eklemek demektir, array_push onun bir kısayol (). PHP çalışıyor iken o daha az yükü yarattığı gibi onun da tercih.

Additional:

Döngü nasıl emin olanlar için.

foreach($fieldvalues as $fieldvalue)

her zaman döngü ... döngüler, değer $fieldvalue, bir işaretçi dizide onu arıyor sonraki değer olur $fieldvalues - böylece vasıtasıyla yeni bir dizi $ `insertvalues ​​için bu ekleme Yukarıda belirtilen kısayol sözdizimi.

$insertvalues dizinin sonuna $fieldvalue ekleyin.

Bu dizinin sonunda, yeni bir madde ekler.

Diğer dillerde bu için bir append veya itme işlevi sahip olma eğilimindedir.

Bu $insertvalues dizinin sonunda $fieldvalue değeri ekler. [] bir dizi oluşturur ve belirtilen değişkenin değerleri sonunda kendisine her zaman eklenmektedir.

Bence, Bu Yeni Dizi için değişkendir.