80 of 100 menu

Nivel 8.10 del libro de problemas PHP

Dado un formulario con dos inputs. Se introducen números en los inputs. Al enviar el formulario, compruebe si estos números son amigables o no.

Dado un array:

<?php $arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]; ?>

Dada una variable:

<?php $n = 3; ?>

Convierta este array en bidimensional, con $n elementos en cada subarray.

Dado el array:

[ [1, 2, 3, 4, 5], [1, 2, 3], [1, 2], ]

Añada a cada subarray tantas cadenas vacías como sea necesario para que el número de elementos en cada subarray sea igual al número de elementos en el subarray más largo.

Dada una lista de algunos datos correspondientes a ciertas fechas, almacenada en la siguiente estructura:

<?php $data = [ [ 'year' => 2019, 'month' => 11, 'day' => 20, 'data' => ['array con datos'] ], [ 'year' => 2019, 'month' => 11, 'day' => 21, 'data' => ['array con datos'] ], [ 'year' => 2019, 'month' => 12, 'day' => 25, 'data' => ['array con datos'] ], [ 'year' => 2019, 'month' => 12, 'day' => 26, 'data' => ['array con datos'] ], [ 'year' => 2020, 'month' => 10, 'day' => 29, 'data' => ['array con datos'] ], [ 'year' => 2020, 'month' => 10, 'day' => 30, 'data' => ['array con datos'] ], [ 'year' => 2020, 'month' => 11, 'day' => 19, 'data' => ['array con datos'] ], [ 'year' => 2020, 'month' => 11, 'day' => 20, 'data' => ['array con datos'] ], ] ?>

Escriba un código que transforme la estructura de datos en una estructura del tipo:

[ año1: [ mes1: [ día1: [array de datos], día2: [array de datos], día3: [array de datos], ], mes2: [ día1: [array de datos], día2: [array de datos], día3: [array de datos], ] ] año2: [ mes1: [ día1: [array de datos], día2: [array de datos], día3: [array de datos], ], mes2: [ día1: [array de datos], día2: [array de datos], día3: [array de datos], ] ] ]
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar