Problèmes algorithmiques avec le fractionnement du tableau PHP
習慣沉默2017-05-16 13:08:40
0
2
832
Divisez la chaîne $str = '12,34,5'; Divisez-la en un tableau $arr = [[1,3,5],[1,4,5],[2,3, 5 ],[2,4,5]]; Recherche d'un algorithme logique PHP pour convertir $str en $arr;
Expliquez que l'utilisation de global n'a peut-être pas l'air si élégante, mais ici, j'écris simplement un exemple de méthode. Si ce n'est pas trop déroutant, vous pouvez l'optimiser par vous-même
Deux tableaux sont faciles à combiner. Deux boucles for imbriquées suffisent. Un multi-tableau avec un nombre incertain ne peut pas être traité de cette manière. Vous pouvez vous référer à certaines idées d'algorithme de tri. Le multi-tableau est converti en deux par récursivité. : [[1,2],[3,4],[5]], convertissez-le en [[13,14,23,24],[5]], les deux dernières boucles for imbriquées Solution, code de référence :
Expliquez que l'utilisation de global n'a peut-être pas l'air si élégante, mais ici, j'écris simplement un exemple de méthode. Si ce n'est pas trop déroutant, vous pouvez l'optimiser par vous-même
.Deux tableaux sont faciles à combiner. Deux boucles for imbriquées suffisent. Un multi-tableau avec un nombre incertain ne peut pas être traité de cette manière. Vous pouvez vous référer à certaines idées d'algorithme de tri. Le multi-tableau est converti en deux par récursivité. : [[1,2],[3,4],[5]], convertissez-le en [[13,14,23,24],[5]], les deux dernières boucles for imbriquées Solution, code de référence :