PHP

foreach문 안에서 마지막 요소 문자열

dmdkd 2023. 4. 11. 21:00

하나, 둘, 셋, 하나, 둘, 셋

, 하나, 둘, 셋,

이런식으로만 출력됐다가 겨우 찾았는데 사이트 링크를 잊어버렸다

난 foreach 문 안에서 if문을 돌려서 마지막 배열 요소에 ","를 출력 안하겠다는 거였는데,,

 

<?php
$arrayList = array("하나", "둘", "셋");
end($arrayList);
$last_key = key($arrayList);

foreach($arrayList as $key => $value){
    echo $value;
    if($key != $last_key) echo ", ";
}
?>

마지막 배열 요소에 ","를 출력 안하겠다는 것

 

결과

 

 

 

210721

뭘 하고자 했던거지..?ㅋㅋㅋ

implode로 해결이 안됐었나..? 엉망징창송승들