ホームページ  >  記事  >  バックエンド開発  >  foreach ループ中に配列にデータを動的に追加する、foreach array_PHP チュートリアル

foreach ループ中に配列にデータを動的に追加する、foreach array_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:59:441449ブラウズ

foreach ループ中に配列にデータを動的に追加する、foreach 配列

foreach ループ中に配列にデータを動的に追加する かつて、プロジェクトに取り組んでいたとき、foreach 中に配列にデータを動的に追加する必要がありました。 (ここで例を挙げてみましょう) )

結果:

foreach ループ中に配列にデータを動的に追加する、foreach array_PHP チュートリアルforeach ($arr as &$v){···}の場合、$v=&$arr[$k]
$arr[$k]と同等であり、$vは$arr[$k]を指します]同時にメモリアドレスは、unset($v)であっても、メモリ空間への$vの参照を削除するだけで、メモリアドレスへの$arr[$k]の参照は削除しないので、$arr[ $k] は生きており、$ arr も当然変化しないので、こうなるはずです

結果:

もう 1 つ注意すべき点があります: &$k結果はどうなりますか

結果:

それは、キーを引用符で囲むことができず、そのような構文形式がまったく存在しないことを意味します

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/1096600.html技術記事 foreach ループは配列にデータを動的に追加し、foreach 配列は foreach ループ中にデータを配列に動的に追加します。かつて、プロジェクトに取り組んでいたとき、foreach 中に配列に数値を動的に追加する必要がありました。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。