ホームページ >バックエンド開発 >PHPチュートリアル >php foreach array_mergeの問題と混乱
コード:
リーリー結果:
リーリー私の混乱は、合併後に $b の操作が $a に影響を与える理由です。
ご存知の方、詳しく教えてください、よろしくお願いします!
コード:
リーリー結果:
リーリー私の混乱は、合併後に $b の操作が $a に影響を与える理由です。
ご存知の方、詳しく教えてください、よろしくお願いします!
実際はprint_rをvar_dumpに変えると見れると思います
リーリー変数 b は参照型を指しているため、b の値が変更されると、a の b の値も変更されます
@风声唷horn さんの返信に感謝します。もう一度「php foreach リファレンス」で検索したところ、この記事を見つけました。これにより、この問題をより深く理解できました。
【PHP】foreachループでの変数参照に関する面接の質問私の理解を教えてください。& 記号を使用すると、変数 $b と $item は同時にアドレスを指します。$b が foreach の後に設定されていない場合、 $b を逆参照します。