亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

php語言

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

時間:2024-11-13 06:20:32 php語言 我要投稿
  • 相關(guān)推薦

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

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

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

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

  如:

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

  foreach($aa as $el){

  $el =+ 100;

  }

  foreach($arr as $el){

  echo $el;

  echo "<br/>";

  }    // 結(jié)果:1 2 3

  但是如果是對象數(shù)組的情形,也就是數(shù)組元素均為對象時,此時each后面的變量是對對象引用的拷貝,對其進(jìn)行的改變會直接影響到原數(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/>";

  }      // 結(jié)果:qqyumidi   qqyumidi


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

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

簡單PHP數(shù)組函數(shù)介紹09-26

PHP超全局?jǐn)?shù)組08-16

PHP數(shù)組面試考題05-17

PHP數(shù)組長度的技巧09-18

php數(shù)組長度的方法10-05

php遞歸遍歷多維數(shù)組的方法10-06

PHP數(shù)組的交集array-intersect()09-13

PHP超全局?jǐn)?shù)組的方法10-29

php字符串與數(shù)組怎么轉(zhuǎn)換10-04