>백엔드 개발 >PHP 튜토리얼 >PHP 루프에서 2차원 배열에 값을 넣습니다.

PHP 루프에서 2차원 배열에 값을 넣습니다.

不言
不言원래의
2018-04-24 10:10:151399검색

이 글은 PHP 루프에서 2차원 배열에 값을 넣는 방법을 소개합니다. 특정 참조 값이 있습니다. 이제 필요한 친구들이 참조할 수 있습니다.

1. 2차원 배열

$a = [];$b = ['a','b','c','d'];foreach($b as $v){    $a['a'][] = $v;
}

에 가서 이렇게 $a를 출력하면 2차원 배열이 나오는데, 다음 코드를 사용하면 $ a는 하나의 값만 얻을 수 있습니다.$a会得到一个二维数组,但是当使用以下代码时,$a获取得只能是一个值,

而不是将$b中得所有值放入$a['a']这个数组中

$b = ['a','b','c','d'];foreach($b as $v){    $a = [];    $a['a'][] = $v;
}

同时,在while循环,for循环都是一样定义数组得时候都要放在循环得外面,否则

只能是最后一个循环得值放入这个数组中

解释:每循环一次就重新定义$a

$b의 모든 값을 $a['a'] 배열에 넣는 대신

rrreee
동시에 in while 루프와 for 루프의 배열은 동일한 방식으로 정의되어야 합니다. 그렇지 않으면

마지막 루프 값만 이 배열에 넣을 수 있습니다. 설명: $a 반복될 때마다 재정의되므로 이러한 현상이 발생해야 합니다.

🎜관련 권장 사항: 🎜🎜🎜🎜PHP 루프 문에 대한 심층적인 이해🎜🎜

위 내용은 PHP 루프에서 2차원 배열에 값을 넣습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.