foreach 루프 내부의 고급 배열에 요소를 추가하는 방법

AGradePHP

foreach 루프 내부의 배열에 데이터를 추가하려고합니다.

배열이 너무 심층적이라는 점을 제외하면 거의 성공적으로 완료했습니다.

array-> array-> {WHAT I WANT} When I need array-> {WHAT I WANT}가 표시됩니다.

예를 들어, 다음과 같이 필요합니다.

Array
(
[home] => Array
    (
        [0] => Dashboard\Main@index
        [1] => GET
    )

[home/] => Array
    (
        [0] => Dashboard\Main@index
        [1] => GET
    )
)

현재 다음과 같이 표시됩니다.

Array
(
[0] => Array
    (
        [services/content-writing] => Array
            (
                [0] => Dashboard\Services@contentwriting
                [1] => GET
            )

    )

[1] => Array
    (
        [services/pbn-links] => Array
            (
                [0] => Dashboard\Services@pbnlinks
                [1] => GET
            )

    )
)

현재 foreach 루프 내에서 사용중인 코드는 다음과 같습니다.

$realArray = array();

// Services exist
if($services)
{
    // Sort them into our array
    foreach ($services as $service) {

        $servicePageName = $service->page_name;
        $serviceName = str_replace(' ', '', strtolower($service->name));

        $realArrayNew = array(
            "services/$servicePageName" => ["Dashboard\Services@$serviceName", 'GET']
        );

        array_push($realArray, $realArrayNew);

        //'home' => ['Dashboard\Main@index', 'GET'],

    }
}

return $realArray;
El_Vanja

코드의이 부분은 기본 배열에 새 하위 배열을 삽입합니다.

$realArrayNew = array(
    "services/$servicePageName" => ["Dashboard\Services@$serviceName", 'GET']
);

array_push($realArray, $realArrayNew);

모두 다음으로 교체하십시오.

$realArray["services/$servicePageName"] = ["Dashboard\Services@$serviceName", 'GET'];

이렇게하면 최상위 레벨이 서비스 이름을 키로 갖게됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP에서 foreach 루프 내부의 배열 항목 키를 얻는 방법

분류에서Dev

forEach 루프를 사용하여 배열 내부에있는 객체 내부의 요소를 변경하는 방법

분류에서Dev

PHP에서 다른 루프없이 더 많은 요소를 처리하기 위해 foreach 내부의 배열을 수정하는 방법은 무엇입니까?

분류에서Dev

루프 내부에 이벤트 리스너를 추가하고 요소의 태그를 얻는 가장 좋은 방법

분류에서Dev

jquery 요소에서 배열 내부의 for 루프로 자동화하는 방법

분류에서Dev

루프의 배열에 요소를 푸시하는 방법

분류에서Dev

foreach의 부모 배열에 새 배열 요소를 삽입하는 방법

분류에서Dev

파이썬에서 배열의 각 요소에 값을 추가하는 for 루프를 만드는 방법

분류에서Dev

PHP : foreach 루프의 배열에 요소 추가

분류에서Dev

일부 인덱스의 요소를 제외하고 목록에서 foreach 루프를 사용하는 방법은 무엇입니까?

분류에서Dev

루프에서 요소를 생성하고 DOM에 추가하는 방법

분류에서Dev

목록 요소 내부에 div가있는 while 루프의 foreach 루프

분류에서Dev

루프 내부에 요소를 생성하고 루프 외부에서 액세스 할 수 있도록 JavaScript의 변수에 저장하는 방법

분류에서Dev

루프 내부에 요소를 생성하고 루프 외부에서 액세스 할 수 있도록 JavaScript의 변수에 저장하는 방법

분류에서Dev

foreach 루프 내부에 KeyValuePair <int, int>를 채우는 방법

분류에서Dev

배열 내의 객체에 요소를 추가하는 방법

분류에서Dev

foreach 루프를 통해이 배열을 추출하는 방법

분류에서Dev

foreach 루프에 쉼표를 추가하는 방법

분류에서Dev

값을 가져오고 2 차원 배열에서 내부 루프를 피하는 효율적인 방법

분류에서Dev

WHILE 루프 내부에서 FOREACH 루프를 사용하여 여러 열을 만드는 방법

분류에서Dev

foreach 루프에서 배열 요소를 제거하는 방법은 무엇입니까?

분류에서Dev

PHP의 foreach 루프에서 모든 요소를 삽입 한 후 하나의 배열을 만드는 방법은 무엇입니까?

분류에서Dev

foreach 루프에서 배열 인덱스를 얻는 방법

분류에서Dev

foreach 루프의 배열에 항목을 추가하는 방법은 무엇입니까?

분류에서Dev

XML에 요소를 추가하는 Foreach 루프

분류에서Dev

foreach 루프 내부의 배열 요소 설정 해제

분류에서Dev

Codeigniter에서 foreach 루프를 사용하여 배열 내 배열

분류에서Dev

시간 초과가있는 비동기 내부의 forEach 루프를 중단 / 취소하는 방법

분류에서Dev

.each () 루프 내부의 JavaScript 배열이 새 요소를 추가하지 않음

Related 관련 기사

  1. 1

    PHP에서 foreach 루프 내부의 배열 항목 키를 얻는 방법

  2. 2

    forEach 루프를 사용하여 배열 내부에있는 객체 내부의 요소를 변경하는 방법

  3. 3

    PHP에서 다른 루프없이 더 많은 요소를 처리하기 위해 foreach 내부의 배열을 수정하는 방법은 무엇입니까?

  4. 4

    루프 내부에 이벤트 리스너를 추가하고 요소의 태그를 얻는 가장 좋은 방법

  5. 5

    jquery 요소에서 배열 내부의 for 루프로 자동화하는 방법

  6. 6

    루프의 배열에 요소를 푸시하는 방법

  7. 7

    foreach의 부모 배열에 새 배열 요소를 삽입하는 방법

  8. 8

    파이썬에서 배열의 각 요소에 값을 추가하는 for 루프를 만드는 방법

  9. 9

    PHP : foreach 루프의 배열에 요소 추가

  10. 10

    일부 인덱스의 요소를 제외하고 목록에서 foreach 루프를 사용하는 방법은 무엇입니까?

  11. 11

    루프에서 요소를 생성하고 DOM에 추가하는 방법

  12. 12

    목록 요소 내부에 div가있는 while 루프의 foreach 루프

  13. 13

    루프 내부에 요소를 생성하고 루프 외부에서 액세스 할 수 있도록 JavaScript의 변수에 저장하는 방법

  14. 14

    루프 내부에 요소를 생성하고 루프 외부에서 액세스 할 수 있도록 JavaScript의 변수에 저장하는 방법

  15. 15

    foreach 루프 내부에 KeyValuePair <int, int>를 채우는 방법

  16. 16

    배열 내의 객체에 요소를 추가하는 방법

  17. 17

    foreach 루프를 통해이 배열을 추출하는 방법

  18. 18

    foreach 루프에 쉼표를 추가하는 방법

  19. 19

    값을 가져오고 2 차원 배열에서 내부 루프를 피하는 효율적인 방법

  20. 20

    WHILE 루프 내부에서 FOREACH 루프를 사용하여 여러 열을 만드는 방법

  21. 21

    foreach 루프에서 배열 요소를 제거하는 방법은 무엇입니까?

  22. 22

    PHP의 foreach 루프에서 모든 요소를 삽입 한 후 하나의 배열을 만드는 방법은 무엇입니까?

  23. 23

    foreach 루프에서 배열 인덱스를 얻는 방법

  24. 24

    foreach 루프의 배열에 항목을 추가하는 방법은 무엇입니까?

  25. 25

    XML에 요소를 추가하는 Foreach 루프

  26. 26

    foreach 루프 내부의 배열 요소 설정 해제

  27. 27

    Codeigniter에서 foreach 루프를 사용하여 배열 내 배열

  28. 28

    시간 초과가있는 비동기 내부의 forEach 루프를 중단 / 취소하는 방법

  29. 29

    .each () 루프 내부의 JavaScript 배열이 새 요소를 추가하지 않음

뜨겁다태그

보관