2016-03-25 26 views
-1

PHP kullanarak benim diziden sonuçları filtrelemek istediğiniz phpNasıl döngü foreach seperatly

i Hiçbiri almak istiyorum benim dizisi 1

{ 
    "id": 23, 
    "name": "nectarine", 
    "lactose": "Moderate" 

    }, 
    { 
    "id": 27, 
    "name": "peach, white", 
    "lactose": "None" 
    }, 

bu benim dizi 2

{ 
"0": "None", 
"4": "Moderate" 
} 

olduğunu

sonuçları ve Orta sonuçları ayrı ayrı dizi 1,

'dan şu anki setim,

bunu nasıl yapabilirim? lütfen öneri

+0

Dizi 2'nin amacı nedir? Dizi 1'i 2 ayrı diziye ayırmak mı istiyorsunuz yoksa sadece her nesne türünün sayısını içeren yeni bir dizi mi istiyorsunuz? –

cevap

0

İki yeni dizi oluşturun: "none" ve "moderate" ve array1 boyunca yineleyin ve her birinin kimliğini "laktoz" ile ilişkili değere göre ilgili yeni dizilere itin. Bu, her bir kategorideki yalnızca öğelerin kimlikleri olan iki diziye sahip olacak ve daha sonra bunları orijinal diziyi kullanarak her birinin adını tanımlamak için kullanabilirsiniz. İki dizinin hikayeye nasıl uyduğundan emin değilsiniz, ancak bu size laktoz içeriğine dayalı dizi1 öğelerini ayırmanın bir yolunu verecektir. Hala sıkışmışsanız gerekli kodu gönderebilirim. ama array_push() ve diğer php şeyler hakkında bilgi edinmek için kendiniz yapmayı deneyin.