¿Dividir una matriz php en varias matrices?
1. Función del sistema:
array_chunk() divide una matriz en nuevos fragmentos de matriz
array_slice() ?Devuelve la parte seleccionada de la matriz Espere, por más referencia a w3school
/php/php_ref_array.asp, los programadores deben aprender a usar el manual
2. Funciones personalizadas:
Cuándo funciona el sistema Cuando las necesidades reales no se puede cumplir, redefina la función usted mismo de acuerdo con las necesidades reales
función(){}
3 Matriz de parámetros de cálculo:?
El parámetro 1 es. la matriz entrante y el parámetro 2 es el número de elementos en cada submatriz // El método de llamada devuelve una matriz bidimensional. Puede usar el subíndice de la matriz para obtener la matriz unidimensional que necesita. ?
función arr_oper ( $arr, $num ) {?
$count = contar ( $arr );?
for ( $i = 0; $i < $count / $num; $i ++ ) {$return_arr[$i] = array_slice ( $arr, $num * $i, $num }
4. Utilización: $sliceArr = La fórmula de arr_oper( $arr, 1000 );: ?
$sliceArr[0],$sliceArr[1]......?
Esto se basa en su requisitos Muy bien, debido a que el método solo puede devolver una matriz, ¿combiné las submatrices divididas en una matriz y las devolví juntas?
Este método será más flexible, por ejemplo, combiné una matriz de 3000 elementos, dividir cada uno de 500 devolverá una matriz con 6 submatrices.