PHP (02) Cadenas y matrices (14) Separar y combinar matrices
Puede resultar muy útil el separar y combinar matrices para tratar la información, para ello existen dos funciones que vamos a tratar a continuación.
Separando matrices
<?php $escritores = array (0=> "Unamuno", 1=> "Cervantes", 2=> "Machado", 3=> "Becquer"); $submatriz = array_slice($escritores, 1, 2); echo '<p><b>Slice submatriz</b></p>'; foreach ($submatriz as $valor) { echo '<p>' . $valor . '</p>'; } echo '<p><b>Slice escritores</b></p>'; foreach ($escritores as $valor) { echo '<p>' . $valor . '</p>'; } ?>
Slice submatriz
Cervantes
Machado
Slice escritores
Unamuno
Cervantes
Machado
Becquer
Union de matrices
<?php $escritoresSpain = array (0=> "Unamuno", 1=> "Cervantes", 2=> "Machado", 3=> "Becquer"); $escritoresEngland = array (0=> 'Shakespeare', 1=>'Tolkien', 2=>'Lewis'); $escritores = array_merge($escritoresSpain, $escritoresEngland); echo '<p><b>Escritores</b></p>'; foreach ($escritores as $valor) { echo '<p>' . $valor . '</p>'; } ?>
Unamuno
Cervantes
Machado
Becquer
Shakespeare
Tolkien
Lewis