mirror of
https://github.com/php/php-src.git
synced 2024-09-24 03:17:26 +00:00
splitting array_chunk into smaller tests
This commit is contained in:
parent
0cf6df3d38
commit
3efea3ac4c
File diff suppressed because it is too large
Load Diff
159
ext/standard/tests/array/array_chunk_variation10.phpt
Normal file
159
ext/standard/tests/array/array_chunk_variation10.phpt
Normal file
@ -0,0 +1,159 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 10
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array (1 => 1, 2 => 2, 3 => 3);
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(3) {
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
[3]=>
|
||||
int(3)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[1]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[2]=>
|
||||
int(2)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[3]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
|
||||
[2]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[3]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
|
||||
[3]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
[3]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
93
ext/standard/tests/array/array_chunk_variation11.phpt
Normal file
93
ext/standard/tests/array/array_chunk_variation11.phpt
Normal file
@ -0,0 +1,93 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 11
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array (0 => 0, 3 => 2);
|
||||
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[3]=>
|
||||
int(2)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[3]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
|
||||
[2]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[3]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
159
ext/standard/tests/array/array_chunk_variation12.phpt
Normal file
159
ext/standard/tests/array/array_chunk_variation12.phpt
Normal file
@ -0,0 +1,159 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 12
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array (1 => 1, 5 => 2, 8 => 3);
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(3) {
|
||||
[1]=>
|
||||
int(1)
|
||||
[5]=>
|
||||
int(2)
|
||||
[8]=>
|
||||
int(3)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[1]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[5]=>
|
||||
int(2)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[8]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
|
||||
[2]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[1]=>
|
||||
int(1)
|
||||
[5]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[8]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
|
||||
[3]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[1]=>
|
||||
int(1)
|
||||
[5]=>
|
||||
int(2)
|
||||
[8]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
92
ext/standard/tests/array/array_chunk_variation13.phpt
Normal file
92
ext/standard/tests/array/array_chunk_variation13.phpt
Normal file
@ -0,0 +1,92 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 13
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array (1, 2);
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
|
||||
[2]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
159
ext/standard/tests/array/array_chunk_variation14.phpt
Normal file
159
ext/standard/tests/array/array_chunk_variation14.phpt
Normal file
@ -0,0 +1,159 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 14
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array (0, 1, 2);
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[1]=>
|
||||
int(1)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[2]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
|
||||
[2]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[2]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
|
||||
[3]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
159
ext/standard/tests/array/array_chunk_variation15.phpt
Normal file
159
ext/standard/tests/array/array_chunk_variation15.phpt
Normal file
@ -0,0 +1,159 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 15
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array (1, 2, 3);
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
|
||||
[2]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
|
||||
[3]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
238
ext/standard/tests/array/array_chunk_variation16.phpt
Normal file
238
ext/standard/tests/array/array_chunk_variation16.phpt
Normal file
@ -0,0 +1,238 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 16
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array (0, 1, 2, 3);
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(4) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
[3]=>
|
||||
int(3)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(4) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
[3]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(4) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[1]=>
|
||||
int(1)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[2]=>
|
||||
int(2)
|
||||
}
|
||||
[3]=>
|
||||
array(1) {
|
||||
[3]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(4) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
[3]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
|
||||
[2]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(2)
|
||||
[1]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[2]=>
|
||||
int(2)
|
||||
[3]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(2)
|
||||
[1]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
|
||||
[3]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[3]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
|
||||
[4]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(4) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
[3]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(4) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
[3]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(4) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
[3]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
238
ext/standard/tests/array/array_chunk_variation17.phpt
Normal file
238
ext/standard/tests/array/array_chunk_variation17.phpt
Normal file
@ -0,0 +1,238 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 17
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array (1, 2, 3, 4);
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(4) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
[3]=>
|
||||
int(4)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(4) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
[3]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
array(4) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
[3]=>
|
||||
array(1) {
|
||||
[3]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
array(4) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
[3]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
|
||||
[2]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(3)
|
||||
[1]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[2]=>
|
||||
int(3)
|
||||
[3]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(3)
|
||||
[1]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
|
||||
[3]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[3]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
|
||||
[4]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(4) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
[3]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(4) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
[3]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(4) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
[3]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
338
ext/standard/tests/array/array_chunk_variation18.phpt
Normal file
338
ext/standard/tests/array/array_chunk_variation18.phpt
Normal file
@ -0,0 +1,338 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 18
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array (0, 1, 2, 3, 4);
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(5) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
[3]=>
|
||||
int(3)
|
||||
[4]=>
|
||||
int(4)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(5) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
[3]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
[4]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
array(5) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[1]=>
|
||||
int(1)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[2]=>
|
||||
int(2)
|
||||
}
|
||||
[3]=>
|
||||
array(1) {
|
||||
[3]=>
|
||||
int(3)
|
||||
}
|
||||
[4]=>
|
||||
array(1) {
|
||||
[4]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
array(5) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
[3]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
[4]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
|
||||
[2]
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(2)
|
||||
[1]=>
|
||||
int(3)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[2]=>
|
||||
int(2)
|
||||
[3]=>
|
||||
int(3)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[4]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(2)
|
||||
[1]=>
|
||||
int(3)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
|
||||
[3]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(3)
|
||||
[1]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[3]=>
|
||||
int(3)
|
||||
[4]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(3)
|
||||
[1]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
|
||||
[4]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(4) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
[3]=>
|
||||
int(3)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(4) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
[3]=>
|
||||
int(3)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[4]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(4) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
[3]=>
|
||||
int(3)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
|
||||
[5]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(5) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
[3]=>
|
||||
int(3)
|
||||
[4]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(5) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
[3]=>
|
||||
int(3)
|
||||
[4]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(5) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(1)
|
||||
[2]=>
|
||||
int(2)
|
||||
[3]=>
|
||||
int(3)
|
||||
[4]=>
|
||||
int(4)
|
||||
}
|
||||
}
|
1018
ext/standard/tests/array/array_chunk_variation19.phpt
Normal file
1018
ext/standard/tests/array/array_chunk_variation19.phpt
Normal file
File diff suppressed because it is too large
Load Diff
1199
ext/standard/tests/array/array_chunk_variation20.phpt
Normal file
1199
ext/standard/tests/array/array_chunk_variation20.phpt
Normal file
File diff suppressed because it is too large
Load Diff
46
ext/standard/tests/array/array_chunk_variation21.phpt
Normal file
46
ext/standard/tests/array/array_chunk_variation21.phpt
Normal file
@ -0,0 +1,46 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 21
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array ("a" => 1);
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(1) {
|
||||
[u"a"]=>
|
||||
int(1)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[u"a"]=>
|
||||
int(1)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
}
|
92
ext/standard/tests/array/array_chunk_variation22.phpt
Normal file
92
ext/standard/tests/array/array_chunk_variation22.phpt
Normal file
@ -0,0 +1,92 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 22
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array ("b" => 1, "c" => 2);
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(2) {
|
||||
[u"b"]=>
|
||||
int(1)
|
||||
[u"c"]=>
|
||||
int(2)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[u"b"]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[u"c"]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
|
||||
[2]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[u"b"]=>
|
||||
int(1)
|
||||
[u"c"]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
441
ext/standard/tests/array/array_chunk_variation23.phpt
Normal file
441
ext/standard/tests/array/array_chunk_variation23.phpt
Normal file
@ -0,0 +1,441 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 23
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array ("p" => 1, "q" => 2, "r" => 3, "s" => 4, "u" => 5, "v" => 6);
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(6) {
|
||||
[u"p"]=>
|
||||
int(1)
|
||||
[u"q"]=>
|
||||
int(2)
|
||||
[u"r"]=>
|
||||
int(3)
|
||||
[u"s"]=>
|
||||
int(4)
|
||||
[u"u"]=>
|
||||
int(5)
|
||||
[u"v"]=>
|
||||
int(6)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(6) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
[3]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(4)
|
||||
}
|
||||
[4]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(5)
|
||||
}
|
||||
[5]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(6)
|
||||
}
|
||||
}
|
||||
array(6) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[u"p"]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[u"q"]=>
|
||||
int(2)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[u"r"]=>
|
||||
int(3)
|
||||
}
|
||||
[3]=>
|
||||
array(1) {
|
||||
[u"s"]=>
|
||||
int(4)
|
||||
}
|
||||
[4]=>
|
||||
array(1) {
|
||||
[u"u"]=>
|
||||
int(5)
|
||||
}
|
||||
[5]=>
|
||||
array(1) {
|
||||
[u"v"]=>
|
||||
int(6)
|
||||
}
|
||||
}
|
||||
array(6) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
[3]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(4)
|
||||
}
|
||||
[4]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(5)
|
||||
}
|
||||
[5]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(6)
|
||||
}
|
||||
}
|
||||
|
||||
[2]
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(3)
|
||||
[1]=>
|
||||
int(4)
|
||||
}
|
||||
[2]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(5)
|
||||
[1]=>
|
||||
int(6)
|
||||
}
|
||||
}
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[u"p"]=>
|
||||
int(1)
|
||||
[u"q"]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[u"r"]=>
|
||||
int(3)
|
||||
[u"s"]=>
|
||||
int(4)
|
||||
}
|
||||
[2]=>
|
||||
array(2) {
|
||||
[u"u"]=>
|
||||
int(5)
|
||||
[u"v"]=>
|
||||
int(6)
|
||||
}
|
||||
}
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(3)
|
||||
[1]=>
|
||||
int(4)
|
||||
}
|
||||
[2]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(5)
|
||||
[1]=>
|
||||
int(6)
|
||||
}
|
||||
}
|
||||
|
||||
[3]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
[1]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(4)
|
||||
[1]=>
|
||||
int(5)
|
||||
[2]=>
|
||||
int(6)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[u"p"]=>
|
||||
int(1)
|
||||
[u"q"]=>
|
||||
int(2)
|
||||
[u"r"]=>
|
||||
int(3)
|
||||
}
|
||||
[1]=>
|
||||
array(3) {
|
||||
[u"s"]=>
|
||||
int(4)
|
||||
[u"u"]=>
|
||||
int(5)
|
||||
[u"v"]=>
|
||||
int(6)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
[1]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(4)
|
||||
[1]=>
|
||||
int(5)
|
||||
[2]=>
|
||||
int(6)
|
||||
}
|
||||
}
|
||||
|
||||
[4]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(4) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
[3]=>
|
||||
int(4)
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(5)
|
||||
[1]=>
|
||||
int(6)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(4) {
|
||||
[u"p"]=>
|
||||
int(1)
|
||||
[u"q"]=>
|
||||
int(2)
|
||||
[u"r"]=>
|
||||
int(3)
|
||||
[u"s"]=>
|
||||
int(4)
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[u"u"]=>
|
||||
int(5)
|
||||
[u"v"]=>
|
||||
int(6)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(4) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
[3]=>
|
||||
int(4)
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(5)
|
||||
[1]=>
|
||||
int(6)
|
||||
}
|
||||
}
|
||||
|
||||
[5]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(5) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
[3]=>
|
||||
int(4)
|
||||
[4]=>
|
||||
int(5)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(6)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(5) {
|
||||
[u"p"]=>
|
||||
int(1)
|
||||
[u"q"]=>
|
||||
int(2)
|
||||
[u"r"]=>
|
||||
int(3)
|
||||
[u"s"]=>
|
||||
int(4)
|
||||
[u"u"]=>
|
||||
int(5)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[u"v"]=>
|
||||
int(6)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(5) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
[3]=>
|
||||
int(4)
|
||||
[4]=>
|
||||
int(5)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(6)
|
||||
}
|
||||
}
|
||||
|
||||
[6]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(6) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
[3]=>
|
||||
int(4)
|
||||
[4]=>
|
||||
int(5)
|
||||
[5]=>
|
||||
int(6)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(6) {
|
||||
[u"p"]=>
|
||||
int(1)
|
||||
[u"q"]=>
|
||||
int(2)
|
||||
[u"r"]=>
|
||||
int(3)
|
||||
[u"s"]=>
|
||||
int(4)
|
||||
[u"u"]=>
|
||||
int(5)
|
||||
[u"v"]=>
|
||||
int(6)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(6) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
[3]=>
|
||||
int(4)
|
||||
[4]=>
|
||||
int(5)
|
||||
[5]=>
|
||||
int(6)
|
||||
}
|
||||
}
|
46
ext/standard/tests/array/array_chunk_variation24.phpt
Normal file
46
ext/standard/tests/array/array_chunk_variation24.phpt
Normal file
@ -0,0 +1,46 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 24
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array ("a" => "A");
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(1) {
|
||||
[u"a"]=>
|
||||
unicode(1) "A"
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
unicode(1) "A"
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[u"a"]=>
|
||||
unicode(1) "A"
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
unicode(1) "A"
|
||||
}
|
||||
}
|
441
ext/standard/tests/array/array_chunk_variation25.phpt
Normal file
441
ext/standard/tests/array/array_chunk_variation25.phpt
Normal file
@ -0,0 +1,441 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 25
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array ("p" => "A", "q" => "B", "r" => "C", "s" => "D", "u" => "E", "v" => "F");
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(6) {
|
||||
[u"p"]=>
|
||||
unicode(1) "A"
|
||||
[u"q"]=>
|
||||
unicode(1) "B"
|
||||
[u"r"]=>
|
||||
unicode(1) "C"
|
||||
[u"s"]=>
|
||||
unicode(1) "D"
|
||||
[u"u"]=>
|
||||
unicode(1) "E"
|
||||
[u"v"]=>
|
||||
unicode(1) "F"
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(6) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
unicode(1) "A"
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
unicode(1) "B"
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
unicode(1) "C"
|
||||
}
|
||||
[3]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
unicode(1) "D"
|
||||
}
|
||||
[4]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
unicode(1) "E"
|
||||
}
|
||||
[5]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
unicode(1) "F"
|
||||
}
|
||||
}
|
||||
array(6) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[u"p"]=>
|
||||
unicode(1) "A"
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[u"q"]=>
|
||||
unicode(1) "B"
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[u"r"]=>
|
||||
unicode(1) "C"
|
||||
}
|
||||
[3]=>
|
||||
array(1) {
|
||||
[u"s"]=>
|
||||
unicode(1) "D"
|
||||
}
|
||||
[4]=>
|
||||
array(1) {
|
||||
[u"u"]=>
|
||||
unicode(1) "E"
|
||||
}
|
||||
[5]=>
|
||||
array(1) {
|
||||
[u"v"]=>
|
||||
unicode(1) "F"
|
||||
}
|
||||
}
|
||||
array(6) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
unicode(1) "A"
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
unicode(1) "B"
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
unicode(1) "C"
|
||||
}
|
||||
[3]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
unicode(1) "D"
|
||||
}
|
||||
[4]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
unicode(1) "E"
|
||||
}
|
||||
[5]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
unicode(1) "F"
|
||||
}
|
||||
}
|
||||
|
||||
[2]
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
unicode(1) "A"
|
||||
[1]=>
|
||||
unicode(1) "B"
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
unicode(1) "C"
|
||||
[1]=>
|
||||
unicode(1) "D"
|
||||
}
|
||||
[2]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
unicode(1) "E"
|
||||
[1]=>
|
||||
unicode(1) "F"
|
||||
}
|
||||
}
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[u"p"]=>
|
||||
unicode(1) "A"
|
||||
[u"q"]=>
|
||||
unicode(1) "B"
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[u"r"]=>
|
||||
unicode(1) "C"
|
||||
[u"s"]=>
|
||||
unicode(1) "D"
|
||||
}
|
||||
[2]=>
|
||||
array(2) {
|
||||
[u"u"]=>
|
||||
unicode(1) "E"
|
||||
[u"v"]=>
|
||||
unicode(1) "F"
|
||||
}
|
||||
}
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
unicode(1) "A"
|
||||
[1]=>
|
||||
unicode(1) "B"
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
unicode(1) "C"
|
||||
[1]=>
|
||||
unicode(1) "D"
|
||||
}
|
||||
[2]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
unicode(1) "E"
|
||||
[1]=>
|
||||
unicode(1) "F"
|
||||
}
|
||||
}
|
||||
|
||||
[3]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
unicode(1) "A"
|
||||
[1]=>
|
||||
unicode(1) "B"
|
||||
[2]=>
|
||||
unicode(1) "C"
|
||||
}
|
||||
[1]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
unicode(1) "D"
|
||||
[1]=>
|
||||
unicode(1) "E"
|
||||
[2]=>
|
||||
unicode(1) "F"
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[u"p"]=>
|
||||
unicode(1) "A"
|
||||
[u"q"]=>
|
||||
unicode(1) "B"
|
||||
[u"r"]=>
|
||||
unicode(1) "C"
|
||||
}
|
||||
[1]=>
|
||||
array(3) {
|
||||
[u"s"]=>
|
||||
unicode(1) "D"
|
||||
[u"u"]=>
|
||||
unicode(1) "E"
|
||||
[u"v"]=>
|
||||
unicode(1) "F"
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
unicode(1) "A"
|
||||
[1]=>
|
||||
unicode(1) "B"
|
||||
[2]=>
|
||||
unicode(1) "C"
|
||||
}
|
||||
[1]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
unicode(1) "D"
|
||||
[1]=>
|
||||
unicode(1) "E"
|
||||
[2]=>
|
||||
unicode(1) "F"
|
||||
}
|
||||
}
|
||||
|
||||
[4]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(4) {
|
||||
[0]=>
|
||||
unicode(1) "A"
|
||||
[1]=>
|
||||
unicode(1) "B"
|
||||
[2]=>
|
||||
unicode(1) "C"
|
||||
[3]=>
|
||||
unicode(1) "D"
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
unicode(1) "E"
|
||||
[1]=>
|
||||
unicode(1) "F"
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(4) {
|
||||
[u"p"]=>
|
||||
unicode(1) "A"
|
||||
[u"q"]=>
|
||||
unicode(1) "B"
|
||||
[u"r"]=>
|
||||
unicode(1) "C"
|
||||
[u"s"]=>
|
||||
unicode(1) "D"
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[u"u"]=>
|
||||
unicode(1) "E"
|
||||
[u"v"]=>
|
||||
unicode(1) "F"
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(4) {
|
||||
[0]=>
|
||||
unicode(1) "A"
|
||||
[1]=>
|
||||
unicode(1) "B"
|
||||
[2]=>
|
||||
unicode(1) "C"
|
||||
[3]=>
|
||||
unicode(1) "D"
|
||||
}
|
||||
[1]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
unicode(1) "E"
|
||||
[1]=>
|
||||
unicode(1) "F"
|
||||
}
|
||||
}
|
||||
|
||||
[5]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(5) {
|
||||
[0]=>
|
||||
unicode(1) "A"
|
||||
[1]=>
|
||||
unicode(1) "B"
|
||||
[2]=>
|
||||
unicode(1) "C"
|
||||
[3]=>
|
||||
unicode(1) "D"
|
||||
[4]=>
|
||||
unicode(1) "E"
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
unicode(1) "F"
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(5) {
|
||||
[u"p"]=>
|
||||
unicode(1) "A"
|
||||
[u"q"]=>
|
||||
unicode(1) "B"
|
||||
[u"r"]=>
|
||||
unicode(1) "C"
|
||||
[u"s"]=>
|
||||
unicode(1) "D"
|
||||
[u"u"]=>
|
||||
unicode(1) "E"
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[u"v"]=>
|
||||
unicode(1) "F"
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(5) {
|
||||
[0]=>
|
||||
unicode(1) "A"
|
||||
[1]=>
|
||||
unicode(1) "B"
|
||||
[2]=>
|
||||
unicode(1) "C"
|
||||
[3]=>
|
||||
unicode(1) "D"
|
||||
[4]=>
|
||||
unicode(1) "E"
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
unicode(1) "F"
|
||||
}
|
||||
}
|
||||
|
||||
[6]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(6) {
|
||||
[0]=>
|
||||
unicode(1) "A"
|
||||
[1]=>
|
||||
unicode(1) "B"
|
||||
[2]=>
|
||||
unicode(1) "C"
|
||||
[3]=>
|
||||
unicode(1) "D"
|
||||
[4]=>
|
||||
unicode(1) "E"
|
||||
[5]=>
|
||||
unicode(1) "F"
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(6) {
|
||||
[u"p"]=>
|
||||
unicode(1) "A"
|
||||
[u"q"]=>
|
||||
unicode(1) "B"
|
||||
[u"r"]=>
|
||||
unicode(1) "C"
|
||||
[u"s"]=>
|
||||
unicode(1) "D"
|
||||
[u"u"]=>
|
||||
unicode(1) "E"
|
||||
[u"v"]=>
|
||||
unicode(1) "F"
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(6) {
|
||||
[0]=>
|
||||
unicode(1) "A"
|
||||
[1]=>
|
||||
unicode(1) "B"
|
||||
[2]=>
|
||||
unicode(1) "C"
|
||||
[3]=>
|
||||
unicode(1) "D"
|
||||
[4]=>
|
||||
unicode(1) "E"
|
||||
[5]=>
|
||||
unicode(1) "F"
|
||||
}
|
||||
}
|
46
ext/standard/tests/array/array_chunk_variation26.phpt
Normal file
46
ext/standard/tests/array/array_chunk_variation26.phpt
Normal file
@ -0,0 +1,46 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 26
|
||||
--FILE--
|
||||
<?php
|
||||
$array =array (0);
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
}
|
46
ext/standard/tests/array/array_chunk_variation27.phpt
Normal file
46
ext/standard/tests/array/array_chunk_variation27.phpt
Normal file
@ -0,0 +1,46 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 27
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array (1);
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
}
|
46
ext/standard/tests/array/array_chunk_variation28.phpt
Normal file
46
ext/standard/tests/array/array_chunk_variation28.phpt
Normal file
@ -0,0 +1,46 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 28
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array (-1);
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(-1)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(-1)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(-1)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(-1)
|
||||
}
|
||||
}
|
92
ext/standard/tests/array/array_chunk_variation29.phpt
Normal file
92
ext/standard/tests/array/array_chunk_variation29.phpt
Normal file
@ -0,0 +1,92 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 29
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array (0, 2);
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
|
||||
[2]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
159
ext/standard/tests/array/array_chunk_variation30.phpt
Normal file
159
ext/standard/tests/array/array_chunk_variation30.phpt
Normal file
@ -0,0 +1,159 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 30
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array (1, 2, 3);
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(3) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
[2]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
|
||||
[2]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
|
||||
[3]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(3) {
|
||||
[0]=>
|
||||
int(1)
|
||||
[1]=>
|
||||
int(2)
|
||||
[2]=>
|
||||
int(3)
|
||||
}
|
||||
}
|
46
ext/standard/tests/array/array_chunk_variation31.phpt
Normal file
46
ext/standard/tests/array/array_chunk_variation31.phpt
Normal file
@ -0,0 +1,46 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 31
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array (1 => 0);
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(1) {
|
||||
[1]=>
|
||||
int(0)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[1]=>
|
||||
int(0)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
}
|
46
ext/standard/tests/array/array_chunk_variation32.phpt
Normal file
46
ext/standard/tests/array/array_chunk_variation32.phpt
Normal file
@ -0,0 +1,46 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 32
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array (2 => 1);
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(1) {
|
||||
[2]=>
|
||||
int(1)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[2]=>
|
||||
int(1)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(1)
|
||||
}
|
||||
}
|
46
ext/standard/tests/array/array_chunk_variation8.phpt
Normal file
46
ext/standard/tests/array/array_chunk_variation8.phpt
Normal file
@ -0,0 +1,46 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 8
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array (3 => -1);
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(1) {
|
||||
[3]=>
|
||||
int(-1)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(-1)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[3]=>
|
||||
int(-1)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(-1)
|
||||
}
|
||||
}
|
92
ext/standard/tests/array/array_chunk_variation9.phpt
Normal file
92
ext/standard/tests/array/array_chunk_variation9.phpt
Normal file
@ -0,0 +1,92 @@
|
||||
--TEST--
|
||||
array_chunk() - variation 9
|
||||
--FILE--
|
||||
<?php
|
||||
$array = array (1 => 0, 2 => 2);
|
||||
var_dump ($array);
|
||||
for ($i = 0; $i < (sizeof($array) + 1); $i++) {
|
||||
echo "[$i]\n";
|
||||
var_dump (@array_chunk ($array, $i));
|
||||
var_dump (@array_chunk ($array, $i, TRUE));
|
||||
var_dump (@array_chunk ($array, $i, FALSE));
|
||||
echo "\n";
|
||||
}
|
||||
?>
|
||||
--EXPECT--
|
||||
array(2) {
|
||||
[1]=>
|
||||
int(0)
|
||||
[2]=>
|
||||
int(2)
|
||||
}
|
||||
[0]
|
||||
NULL
|
||||
NULL
|
||||
NULL
|
||||
|
||||
[1]
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[1]=>
|
||||
int(0)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[2]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(2) {
|
||||
[0]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(0)
|
||||
}
|
||||
[1]=>
|
||||
array(1) {
|
||||
[0]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
|
||||
[2]
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[1]=>
|
||||
int(0)
|
||||
[2]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
||||
array(1) {
|
||||
[0]=>
|
||||
array(2) {
|
||||
[0]=>
|
||||
int(0)
|
||||
[1]=>
|
||||
int(2)
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user