我希望拆分PHP
数组excel{"a", "b", "c", "d", "e", "f", "g"...}
,并将这些元素存储在两个单独的数组中,例如excel1{"a", "b", "c", "d"}
和excel2{"e", "f", "g"}
我怎么做?请有人帮我解决这个问题。因为我是PHP
答案 0 :(得分:1)
试试这个:
$your_array = array("a", "b", "c", "d", "e", "f", "g");
$half = floor($your_array/2);
$array1 = array_slice($your_array, 0,$half);
$array2 = array_slice($your_array, $half);
答案 1 :(得分:0)
您可以使用array_slice:
$half_length = ceil(count($excel)/2);
$excel1 = array_slice($excel, 0, $half_length);
$excel2 = array_slice($excel, $half_length);
答案 2 :(得分:0)
你可以使用:
$tab_excel = explode(",", $excel);
答案 3 :(得分:0)
你需要知道如何将数组拆分成块 - PHP
<?php
$input_array = array('a', 'b', 'c', 'd', 'e');
print_r(array_chunk($input_array, 2));
print_r(array_chunk($input_array, 2, true));
?>