PHP의 중첩 배열에서 쉼표로 구분 된 목록을 만드는 방법

수간 야 라 자세 카르

이 배열에 약간의 혼란이 있습니다 ..

실제로 나는 이와 같은 배열을 가지고 있습니다.

Array
(
    [0] => stdClass Object
        (
            [restaurant_id] => 1
            [food_item] => Chicken Spicy Pizza
        )

    [1] => stdClass Object
        (
            [restaurant_id] => 1
            [food_item] => Pepper Chicken Sandwich
        )

    [2] => stdClass Object
        (
            [restaurant_id] => 6
            [food_item] => Chicken Tikka Roll
        )

    [3] => stdClass Object
        (
            [restaurant_id] => 6
            [food_item] => Grilled Chicken
        )

)

여기에 쉼표로 구분 된 값을 생성 food_item해야합니다 restaurant_id. 또한 동일한 배열이 병합 된 조건이 있어야합니다 .

즉; ..

내 마지막 배열은 이렇습니다 ..

Array
(
    [0] => stdClass Object
        (
            [restaurant_id] => 1
            [food_item] => Chicken Spicy Pizza,Pepper Chicken Sandwich
        )

    [1] => stdClass Object
        (
            [restaurant_id] => 6
            [food_item] => Chicken Tikka Roll,Grilled Chicken
        )
)

어떤 제안? !! ...

감사합니다!.

미하이 마테이

array_reduce사용 하여 수행 할 수 있습니다.

$myArr = array_reduce($myArr, function ($carry, $item) {
    if (!isset($carry[$item->restaurant_id])) {
        $carry[$item->restaurant_id] = $item;
    } else {
        $carry[$item->restaurant_id]->food_item .= ',' . $item->food_item;
    }
    return $carry;
}, array());

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

목록의 항목에서 쉼표로 구분 된 문자열을 만드는 방법

PHP : 쉼표로 구분 된 문자열로 배열을 만드는 방법?

중첩 된 사전에서 쉼표로 구분 된 값을 만드는 방법은 무엇입니까?

PHP는 쉼표로 구분 된 목록에서 배열을 만듭니다.

열의 숫자 값을 기반으로 쉼표로 구분 된 숫자 목록을 만드는 방법

PHP에서 중첩 배열을 쉼표로 구분하여 변환하는 방법

쉼표로 구분된 문자열 목록을 만드는 방법

다른 쉼표로 구분된 목록에서 y에서 시작하는 x 항목의 쉼표로 구분된 목록을 얻는 방법

괄호로 묶인 표현식의 중첩 된 쉼표로 구분 된 목록을 구문 분석하는 방법

목록에서 쉼표로 구분된 값을 구분하여 목록의 개별 값으로 만드는 방법

중첩 배열 배열을 쉼표로 구분 된 문자열로 변환하는 방법

모든 행 값의 쉼표로 구분 된 문자열을 만드는 방법

Excel 열을 파이썬에서 쉼표로 구분 된 하나의 목록으로 변환하는 방법

PHP의 쉼표로 구분 된 목록에서 sendgrid json 형식을 생성하는 방법

중첩 목록을 끊고 쉼표로 구분 된 항목을 얻는 방법은 무엇입니까?

팬더 데이터 프레임에서 쉼표로 구분된 목록을 새 열로 만드는 방법

Python 목록에서 쉼표로 구분된 문자열을 만드는 방법은 무엇입니까?

분할 방법 C #을 사용하여 쉼표로 구분 된 .txt 파일에서 2 개의 배열로드

팬더의 목록에서 쉼표로 구분 된 셀 값을 분할하는 방법은 무엇입니까?

Pandas의 열에서 각 쉼표로 구분 된 값에 대해 새 행을 만드는 방법

javascript - jquery에서 배열에서 쉼표로 구분된 문자열을 만드는 방법

JavaScript-많이 중첩 된 배열의 조회에서 쉼표로 구분 된 문자열 만들기

laravel / blade의 배열에서 쉼표로 구분 된 목록을 만드시겠습니까?

쉼표로 구분 된 문자열에서 배열 개체의 고유 값을 필터링하는 방법

jQuery : 쉼표로 구분 된 문자열에서 인덱스 배열을 만드는 방법

mvc 목록에 쉼표로 구분된 값을 표시하는 방법

C #에서 short [] 배열의 숫자에서 쉼표로 구분 된 문자열을 만드는 가장 좋은 방법은 무엇입니까?

쉼표로 구분 된 데이터를 분할하고 Python의 데이터에서 목록을 만드는 방법은 무엇입니까?

while 루프에서 쉼표로 구분 된 목록을 만드는 방법은 무엇입니까?

TOP 리스트

뜨겁다태그

보관