色www,五月婷婷深爱五月,午夜国产一级片,色噜噜综合,国产大胸无码视频,清纯美女被操黄网站在线观看,波多野结衣av高清一区二区三区

PHP一般數(shù)組與對(duì)象數(shù)組

時(shí)間:2025-12-11 18:40:20 php語(yǔ)言

PHP一般數(shù)組與對(duì)象數(shù)組

  導(dǎo)語(yǔ):PHP中的foreach作為經(jīng)常用到的函數(shù),常常用來(lái)遍歷數(shù)組,那么PHP一般數(shù)組與對(duì)象數(shù)組有什么不同呢?讓我們了解一下吧!

  對(duì)于數(shù)組中的元素是值的情形(如一般常見(jiàn)型的數(shù)組),foreach只是將數(shù)組中的每份元素的值拷貝到each后面的變量,

  也就是對(duì)值本身的拷貝,對(duì)其值進(jìn)行改變并不會(huì)影響到數(shù)組本身。

  如:

  $arr = array(1, 2, 3);

  foreach($aa as $el){

  $el =+ 100;

  }

  foreach($arr as $el){

  echo $el;

  echo "<br/>";

  }    /pic/p>

  但是如果是對(duì)象數(shù)組的情形,也就是數(shù)組元素均為對(duì)象時(shí),此時(shí)each后面的變量是對(duì)對(duì)象引用的拷貝,對(duì)其進(jìn)行的改變會(huì)直接影響到原數(shù)組本身。這點(diǎn)與上面情形很容易弄混。

  如:

  $aa = new stdClass();

  $aa->name = '張三';

  $bb = new stdClass();

  $bb->name =  '李四';

  $arr = array($aa, $bb);

  foreach($arr as $element){

  $element->name = 'qqyumidi';

  }

  foreach($arr as $el){

  echo $el->name;

  echo "<br/>";

  }      /pic/p>


【PHP一般數(shù)組與對(duì)象數(shù)組】相關(guān)文章:

PHP數(shù)組的排序03-08

PHP數(shù)組基本介紹02-28

PHP數(shù)組函數(shù)知識(shí)10-13

簡(jiǎn)單PHP數(shù)組函數(shù)介紹12-07

關(guān)于PHP數(shù)組函數(shù)知識(shí)01-15

php中數(shù)組的定義方法11-11

php數(shù)組長(zhǎng)度的方法03-03

PHP超全局?jǐn)?shù)組12-20

PHP技巧:數(shù)組交集的優(yōu)化11-27