PHP 过滤二维数组和三维数组
<span> 1</span> <span>php </span><span> 2</span><span> 3</span><span>$arr</span> =<span> [ </span><span> 4</span> [1,3,5,7,9], <span> 5</span> [2,4,6,8,0<span>] </span><span> 6</span><span> ]; </span><span> 7</span><span>$arr2</span> =<span> [ </span><span> 8</span> 'list' =><span> [ </span><span> 9</span> [1,3,5,7], <span>10</span> [2,4,6,8], <span>11</span> [3,2,9,0], <span>12</span><span> ] </span><span>13</span><span> ]; </span><span>14</span><span>$arr3</span> =<span> [ </span><span>15</span> 'list' =><span> [ </span><span>16</span> [1,3,5,7], <span>17</span> [2,4,6,8], <span>18</span> [3,2,9,0<span>] </span><span>19</span><span> ] </span><span>20</span><span> ]; </span><span>21</span><span>22</span><span>$res</span> = <span>array_map</span>(<span>function</span>(<span>$arr</span><span>){ </span><span>23</span><span>return</span><span>array_filter</span>(<span>$arr</span>, <span>function</span>(<span>$v</span><span>) { </span><span>24</span><span>return</span><span>$v</span> !== 5<span>; </span><span>25</span><span> }); </span><span>26</span> }, <span>$arr</span><span>); </span><span>27</span><span>28</span><span>$res2</span> = <span>array_map</span>(<span>function</span>(<span>$val</span><span>) { </span><span>29</span><span>return</span><span>array_filter</span>(<span>$val</span>, <span>function</span>(<span>$v</span><span>) { </span><span>30</span><span>return</span> !<span>in_array</span>(6, <span>$v</span><span>); </span><span>31</span><span> }); </span><span>32</span> }, <span>$arr2</span><span>); </span><span>33</span><span>34</span><span>$res3</span> =<span> []; </span><span>35</span><span>array_walk</span>(<span>$arr3</span>, <span>function</span>(<span>$val</span>, <span>$key</span>) <span>use</span>(&<span>$res3</span><span>) { </span><span>36</span><span>$res3</span>[<span>$key</span>] = <span>array_filter</span>(<span>$val</span>, <span>function</span>(<span>$v</span><span>) { </span><span>37</span><span>return</span> !<span>in_array</span>(6, <span>$v</span><span>); </span><span>38</span><span> }); </span><span>39</span><span> }); </span><span>40</span><span>41</span><span>var_dump</span>(<span>$res2</span><span>); </span><span>42</span><span>var_dump</span>(<span>$res3</span>);
以上就介绍了PHP 过滤二维数组和三维数组,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



Fungsi bermaksud fungsi. Ia adalah blok kod yang boleh digunakan semula dengan fungsi tertentu Ia boleh menerima parameter input, melakukan operasi tertentu, dan mengembalikan hasil daripada blok yang boleh digunakan semula. kod untuk meningkatkan kebolehgunaan semula dan kebolehselenggaraan kod.
![Bagaimana untuk menyelesaikan ralat '[Vue warn]: Gagal menyelesaikan penapis'.](https://img.php.cn/upload/article/000/887/227/169243040583797.jpg?x-oss-process=image/resize,m_fill,h_207,w_330)
Kaedah untuk menyelesaikan ralat "[Vuewarn]:Failedtoresolvefilter" Semasa proses pembangunan menggunakan Vue, kadangkala kita menghadapi mesej ralat: "[Vuewarn]:Faildtoresolvefilter". Mesej ralat ini biasanya berlaku apabila kami menggunakan penapis yang tidak ditentukan dalam templat. Artikel ini menerangkan cara menyelesaikan ralat ini dan memberikan contoh kod yang sepadan. Apabila kita berada di Vue

Tajuk: Contoh menggunakan fungsi Array.Sort untuk mengisih tatasusunan dalam Teks C#: Dalam C#, tatasusunan ialah struktur data yang biasa digunakan dan operasi pengisihan tatasusunan selalunya diperlukan. C# menyediakan kelas Array, yang mempunyai kaedah Isih untuk menyusun tatasusunan dengan mudah. Artikel ini akan menunjukkan cara menggunakan fungsi Array.Sort dalam C# untuk mengisih tatasusunan dan memberikan contoh kod khusus. Pertama, kita perlu memahami penggunaan asas fungsi Array.Sort. Susunan.Jadi

Dalam artikel ini, kita akan belajar tentang fungsi enumerate() dan tujuan fungsi "enumerate()" dalam Python. Apakah fungsi enumerate()? Fungsi enumerate() Python menerima pengumpulan data sebagai parameter dan mengembalikan objek penghitungan. Objek penghitungan dikembalikan sebagai pasangan nilai kunci. Kuncinya ialah indeks yang sepadan dengan setiap item, dan nilainya ialah item. Syntax enumerate(iterable,start) Parameters iterable - Yang diluluskan dalam pengumpulan data boleh dikembalikan sebagai objek enumeration, dipanggil iterablestart - Seperti namanya, indeks permulaan objek enumeration ditakrifkan oleh permulaan. kalau kita abaikan

Penjelasan terperinci tentang peranan dan fungsi jadual MySQL.proc ialah sistem pengurusan pangkalan data relasi yang popular Apabila pembangun menggunakan MySQL, mereka sering melibatkan penciptaan dan pengurusan prosedur tersimpan (StoredProcedure). Jadual MySQL.proc ialah jadual sistem yang sangat penting Ia menyimpan maklumat yang berkaitan dengan semua prosedur tersimpan dalam pangkalan data, termasuk nama, definisi, parameter, dsb. prosedur tersimpan. Dalam artikel ini, kami akan menerangkan secara terperinci peranan dan kefungsian jadual MySQL.proc

Apabila pengaturcaraan dalam PHP, kita selalunya perlu menggabungkan tatasusunan. PHP menyediakan fungsi array_merge() untuk melengkapkan penggabungan tatasusunan, tetapi apabila kunci yang sama wujud dalam tatasusunan, fungsi ini akan menimpa nilai asal. Untuk menyelesaikan masalah ini, PHP juga menyediakan fungsi array_merge_recursive() dalam bahasa, yang boleh menggabungkan tatasusunan dan mengekalkan nilai kunci yang sama, menjadikan reka bentuk program lebih fleksibel. array_merge

Dalam PHP, terdapat banyak fungsi tatasusunan berkuasa yang boleh menjadikan operasi tatasusunan lebih mudah dan lebih pantas. Apabila kita perlu menggabungkan dua tatasusunan ke dalam tatasusunan bersekutu, kita boleh menggunakan fungsi array_combine PHP untuk mencapai operasi ini. Fungsi ini sebenarnya digunakan untuk menggabungkan kekunci satu tatasusunan sebagai nilai tatasusunan lain ke dalam tatasusunan bersekutu baharu. Seterusnya, kami akan menerangkan cara menggunakan fungsi array_combine dalam PHP untuk menggabungkan dua tatasusunan menjadi tatasusunan bersekutu. Ketahui tentang array_comb

Dalam pengaturcaraan PHP, tatasusunan ialah struktur data yang sangat penting yang boleh mengendalikan sejumlah besar data dengan mudah. PHP menyediakan banyak fungsi berkaitan tatasusunan, array_fill() adalah salah satu daripadanya. Artikel ini akan memperkenalkan secara terperinci penggunaan fungsi array_fill(), serta beberapa petua dalam aplikasi praktikal. 1. Gambaran keseluruhan fungsi array_fill() Fungsi array_fill() adalah untuk mencipta tatasusunan nilai yang sama dengan panjang yang ditentukan. Secara khusus, sintaks fungsi ini ialah
