두 배열을 일치시켜 배열을 제거하십시오. 하나는 간단한 배열이고 다른 하나는 다차원 배열입니다. 첫 번째 배열에 값이 없으면 두 번째 배열의 요소를 제거하고 싶습니다. 따라서 첫 번째 배열에는 총 20 개의 요소가 있습니다. 따라서 두 번째 배열에는 20 개의 요소 만있을 것입니다.두 배열을 일치시켜 배열을 제거하십시오.
최종 결과 값은 Ist 배열과 일치해야합니다. 첫 번째 배열에서 값이 일치하지 않는 두 번째 배열의 요소가 없습니다. 그래서 값이 첫 번째 배열과 일치하는 두 번째 배열의 요소 만.
Array
(
[0] => Array
(
[label] => Afrikaans
[value] => af
)
[1] => Array
(
[label] => Albanian
[value] => sq
)
[2] => Array
(
[label] => Arabic
[value] => ar
)
[3] => Array
(
[label] => Armenian
[value] => hy
)
[4] => Array
(
[label] => Azerbaijani
[value] => az
)
[5] => Array
(
[label] => Basque
[value] => eu
)
[6] => Array
(
[label] => Belarusian
[value] => be
)
[7] => Array
(
[label] => Bengali
[value] => bn
)
[8] => Array
(
[label] => Bosnian
[value] => bs
)
[9] => Array
(
[label] => Bulgarian
[value] => bg
)
[10] => Array
(
[label] => Catalan
[value] => ca
)
[11] => Array
(
[label] => Cebuano
[value] => ceb
)
[12] => Array
(
[label] => Chinese
[value] => zh-CN
)
[13] => Array
(
[label] => Chinese (Traditional)
[value] => zh-TW
)
[14] => Array
(
[label] => Croatian
[value] => hr
)
[15] => Array
(
[label] => Czech
[value] => cs
)
[16] => Array
(
[label] => Danish
[value] => da
)
[17] => Array
(
[label] => Dutch
[value] => nl
)
[18] => Array
(
[label] => English
[value] => en
)
[19] => Array
(
[label] => Esperanto
[value] => eo
)
[20] => Array
(
[label] => Estonian
[value] => et
)
첫번째 배열
Array
(
[0] => ar
[1] => bn
[2] => zh-CN
[3] => en
[4] => fr
[5] => de
[6] => el
[7] => gu
[8] => hi
[9] => it
[10] => ja
[11] => kn
[12] => ko
[13] => la
[14] => mr
[15] => pa
[16] => ru
[17] => es
[18] => ta
[19] => te
[20] => ur
)
2 어레이
Array
(
[0] => Array
(
[label] => Afrikaans
[value] => af
)
[1] => Array
(
[label] => Albanian
[value] => sq
)
[2] => Array
(
[label] => Arabic
[value] => ar
)
[3] => Array
(
[label] => Armenian
[value] => hy
)
[4] => Array
(
[label] => Azerbaijani
[value] => az
)
[5] => Array
(
[label] => Basque
[value] => eu
)
[6] => Array
(
[label] => Belarusian
[value] => be
)
[7] => Array
(
[label] => Bengali
[value] => bn
)
[8] => Array
(
[label] => Bosnian
[value] => bs
)
[9] => Array
(
[label] => Bulgarian
[value] => bg
)
[10] => Array
(
[label] => Catalan
[value] => ca
)
[11] => Array
(
[label] => Cebuano
[value] => ceb
)
[12] => Array
(
[label] => Chinese
[value] => zh-CN
)
[13] => Array
(
[label] => Chinese (Traditional)
[value] => zh-TW
)
[14] => Array
(
[label] => Croatian
[value] => hr
)
[15] => Array
(
[label] => Czech
[value] => cs
)
[16] => Array
(
[label] => Danish
[value] => da
)
[17] => Array
(
[label] => Dutch
[value] => nl
)
[18] => Array
(
[label] => English
[value] => en
)
[19] => Array
(
[label] => Esperanto
[value] => eo
)
[20] => Array
(
[label] => Estonian
[value] => et
)
[21] => Array
(
[label] => Filipino
[value] => tl
)
[22] => Array
(
[label] => Finnish
[value] => fi
)
[23] => Array
(
[label] => French
[value] => fr
)
[24] => Array
(
[label] => Galician
[value] => gl
)
[25] => Array
(
[label] => Georgian
[value] => ka
)
[26] => Array
(
[label] => German
[value] => de
)
[27] => Array
(
[label] => Greek
[value] => el
)
[28] => Array
(
[label] => Gujarati
[value] => gu
)
[29] => Array
(
[label] => Haitian
[value] => ht
)
[30] => Array
(
[label] => Hausa
[value] => ha
)
[31] => Array
(
[label] => Hebrew
[value] => iw
)
[32] => Array
(
[label] => Hindi
[value] => hi
)
[33] => Array
(
[label] => Hmong
[value] => hmn
)
[34] => Array
(
[label] => Hungarian
[value] => hu
)
[35] => Array
(
[label] => Icelandic
[value] => is
)
[36] => Array
(
[label] => Igbo
[value] => ig
)
[37] => Array
(
[label] => Indonesian
[value] => id
)
[38] => Array
(
[label] => Irish
[value] => ga
)
[39] => Array
(
[label] => Italian
[value] => it
)
[40] => Array
(
[label] => Japanese
[value] => ja
)
[41] => Array
(
[label] => Javanese
[value] => jv
)
[42] => Array
(
[label] => Kannada
[value] => kn
)
[43] => Array
(
[label] => Khmer
[value] => km
)
[44] => Array
(
[label] => Korean
[value] => ko
)
[45] => Array
(
[label] => Lao
[value] => lo
)
[46] => Array
(
[label] => Latin
[value] => la
)
[47] => Array
(
[label] => Latvian
[value] => lv
)
[48] => Array
(
[label] => Lithuanian
[value] => lt
)
[49] => Array
(
[label] => Macedonian
[value] => mk
)
[50] => Array
(
[label] => Malay
[value] => ms
)
[51] => Array
(
[label] => Maltese
[value] => mt
)
[52] => Array
(
[label] => Maori
[value] => mi
)
[53] => Array
(
[label] => Marathi
[value] => mr
)
[54] => Array
(
[label] => Norwegian
[value] => no
)
[55] => Array
(
[label] => Persian
[value] => fa
)
[56] => Array
(
[label] => Polish
[value] => pl
)
[57] => Array
(
[label] => Portuguese
[value] => pt
)
[58] => Array
(
[label] => Punjabi
[value] => pa
)
[59] => Array
(
[label] => Romanian
[value] => ro
)
[60] => Array
(
[label] => Russian
[value] => ru
)
[61] => Array
(
[label] => Serbian
[value] => sr
)
[62] => Array
(
[label] => Slovak
[value] => sk
)
[63] => Array
(
[label] => Slovenian
[value] => sl
)
[64] => Array
(
[label] => Somali
[value] => so
)
[65] => Array
(
[label] => Spanish
[value] => es
)
[66] => Array
(
[label] => Swahili
[value] => sw
)
[67] => Array
(
[label] => Swedish
[value] => sv
)
[68] => Array
(
[label] => Tamil
[value] => ta
)
[69] => Array
(
[label] => Telugu
[value] => te
)
[70] => Array
(
[label] => Thai
[value] => th
)
[71] => Array
(
[label] => Turkish
[value] => tr
)
[72] => Array
(
[label] => Ukrainian
[value] => uk
)
[73] => Array
(
[label] => Urdu
[value] => ur
)
[74] => Array
(
[label] => Vietnamese
[value] => vi
)
[75] => Array
(
[label] => Welsh
[value] => cy
)
[76] => Array
(
[label] => Yiddish
[value] => yi
)
[77] => Array
(
[label] => Yoruba
[value] => yo
)
[78] => Array
(
[label] => Zulu
[value] => zu
)
)
, 공유 할 수 있습니까? –
명확히하려면 : 79 개의 항목이있는 맨 아래에있는 배열이 입력 데이터이며 중간에있는 1 차원 배열을 사용하여이를 필터링하고 질문의 첫 번째 배열이 예상되는 출력입니까? 그러나 질문의 첫 번째 및 두 번째 배열 (예 : 필터 및 결과 배열)의 항목이 일치하지 않는 것 같습니다 (예 : "af"는 첫 번째와 세 번째에 있지만 두 번째 배열에는 없습니다. –
예를 들어 –