Copy
$test = array (
"a" = > array ("1" => "apple", "2" => "banana");
"b" => array ("001" => "사과", "002" => "바나나"));
이런 코드가 있다고 할때
사과, 바나나만 출력하고 싶어서.
Copy
foreach($test as $key => $value){
foreach($value as $key1 => $value1{
print_r ($value1);
}}
이런식으로 했더니 apple,banana,사과,바나나 이런식으로 나와버리더라구요.
그래서 위에 array를 나눴습니다.
Copy
$test = array (
"a" = > array ("1" => "apple", "2" => "banana"));
$test1 = array (
"b" => array ("001" => "사과", "002" => "바나나"));
이렇게 나누고
Copy
foreach($test1 as $key => $value){
print_r ($value);
하니깐 사과,바나나가 나오긴하는데
(print_r를 써서 당연한거겠지만) Array([001]=>"사과"[002]=>"바나나") 형식으로 나와버려서
"사과","바나나"를 나열할수가 없네요.
어떻게 echo쪽으로 찍게 할수있을까요? for문을 써야할거 같긴한데..
답변 2개 / 댓글 4개
채택된 답변
+20 포인트
2018-08-24 (금) 11:54:42
foreach($test['b'] as $key => $value){
echo $value;
}
일케 돌리사면 되지 않나요?
답변에 대한 댓글 3개
rlawhd
2018-08-24 (금) 12:08:28
2018-08-24 (금) 12:13:35
다른과일들은 배열에 더 넣으시면 되고
다음줄로 내리려면
echo $value."<br>";
이런식으로 처리하면 될듯합니다.
다음줄로 내리려면
echo $value."<br>";
이런식으로 처리하면 될듯합니다.
PureAni
2018-08-24 (금) 11:52:42
Copy
foreach ($test['b'] as $value) {
echo $value;
}
답변에 대한 댓글 1개
rlawhd
2018-08-24 (금) 12:08:22
사과바나나
이렇게 붙여서 말고
사과
바나나
다른과일
등등
이런식으로 뽑아내야하는데 방법있을까요?
이렇게 붙여서 말고
사과
바나나
다른과일
등등
이런식으로 뽑아내야하는데 방법있을까요?
답변을 작성하려면 로그인이 필요합니다.
이렇게 붙여서 말고
사과
바나나
다른과일
등등
이런식으로 뽑아내야하는데 방법있을까요?