기본적으로 저는 현재 다음과 같은 배열에 값을 넣습니다.보다 고급 배열을 사용하려면 어떻게해야합니까?
$flavors = array('Original','Cherry','Chocolate','Raspberry','Mango');
그리고 이렇게하면 foreach를 실행할 수 있습니다 :
foreach($flavors as $flav) {
echo doSomething($flav);
}
내 학습의 다음 단계는 doSomething()에 2 개의 변수를 넣는 것입니다.
예를 들어, 체리의 성분을 포함한다고 가정하십시오. 예 :
echo doSomething($flav, $ingredient_of_this_flav);
이 작업을 수행 할 방법이 있는지 확실하지 않습니다. 두 번째 배열이 필요할 수도 있습니다. 전 위의 값을 키로 사용하는 곳 전체입니까? 예를 들어
$ingredients = array('Original' => 'boring stuff', 'Cherry' => 'cherries and other stuff') etc
그리고 나서 doSomething()을 좋아할 것입니다.
foreach($flavors as $flav) {
echo doSomething($flav, $ingredients[$flav]);
}
이제 이걸 시도해야 겠네요. 이것이 최선의 접근 방법인가요? 아니면 이것에 대해 더 좋은 방법이 있습니까? 이상적으로는 하나의 배열에 $ 풍미와 $ 재료를 설정할 필요가 없을 것입니다.
시간 내 주셔서 감사합니다.