foreach없이 어떻게 이렇게 배열을 돌릴 수 있습니까?
array("item1"=>"object1", "item2"=>"object2",......."item-n"=>"object-n");
이와 같은 문자열에
item1='object1', item2='object2',.... item-n='object-n'
나는 implode()
이미 생각 했지만 그것으로 열쇠를 내파하지 않습니다.
foreach가 필요한 경우 foreach를 중첩하지 않을 수 있습니까?
편집 : 문자열을 변경했습니다.
EDIT2 / UPDATE : 이 질문은 꽤 오래 전에 요청되었습니다. 그 당시 저는 모든 것을 한 줄로 작성하고 싶었 기 때문에 삼항 연산자를 사용하고 foreach를 위해 내장 함수 호출을 중첩했습니다. 그것은 좋은 습관이 아니 었습니다! 간결한 지 여부에 관계없이 읽을 수있는 코드를 작성하십시오.
이 경우 : foreach를 함수에 넣는 것은 한 줄로 작성하는 것보다 훨씬 더 읽기 쉽고 모듈화됩니다 (모든 답변이 훌륭하더라도!).