PHP foreach对象和更改值

时间:2017-04-14 07:32:43

标签: php

我正在尝试以下列方式更改对象值,但它不起作用

<?php 
   foreach ($fields as &$field) :                   
      if($field->name == 'jform[contact_subject]'){
         $field->type = 'hidden';
      }                 
?>

1 个答案:

答案 0 :(得分:1)

您应该使用for循环然后更改值。 foreach循环不允许从循环内部更改数据。 for循环