나는 루프를 통과하는 각 배열 내에서 array_chunk
세트의 키를 가지고있다. 루프 된 각 배열에서 키 [10] =>을 제거하여 9 개의 키가 남게됩니다. 내가 지금까지 가지고있는 것.Array_Chunck에서 배열 키를 제거하는 방법?
$page = array("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s");
$number_of_pages_to_copy = 5;
$x = 1;
while($x <= $number_of_pages_to_copy) {
$sum = array_chunk($page, 11);
unset($sum['10']);
print_r($sum);
$x++;
}
전류 출력 :
Array ([0] => Array ([1] => "a" [2] => "b" [3] => "c" [4] => "d" [5] => "e" [6] => "f" [7] => "g" [8] => "h" [9] => "i" [10]=> "j")
[1]=> Array ([1] => "a" [2] => "b" [3] => "c" [4] => "d" [5] => "e" [6] => "f" [7] => "g" [8] => "h" [9] => "i" [10]=> "j")
원하는 출력 :
Array ([0] => Array ([1] => "a" [2] => "b" [3] => "c" [4] => "d" [5] => "e" [6] => "f" [7] => "g" [8] => "h" [9] => "i")
[1] => Array ([0] => Array ([1] => "a" [2] => "b" [3] => "c" [4] => "d" [5] => "e" [6] => "f" [7] => "g" [8] => "h" [9] => "i")
아무것도 발생되지는 해제가 작동되지 않는 것 같습니다.
마지막 요소를 제거하려면 [array_pop] (http://php.net/manual/en/function.array-pop.php)을 시도 했습니까? 어쨌든 $ sum은 원래 길이가 11 키가 아니라 10이됩니다. – aynber
0-x에서 새로운 인덱스를 얻으려면'$ sum = array_values (array_chunk ($ page, 11));'를 사용하면되고 인덱스는 사용되지 않습니다 as string do' unset ($ sum [10]); ' – JustOnUnderMillions
array_pop을 시도했지만 잘 작동하지 않았습니다. – PirateTube