コード例 #1
0
ファイル: pramda.php プロジェクト: kapolos/pramda
 public function testUnnest()
 {
     $a = function () {
         (yield 1);
         (yield [2]);
         (yield [[3]]);
     };
     $a = [1, 2, [[3]]];
     $this->assertEquals([1, 2, [3]], P::toArray(P::unnest($a)));
     $b = [[1, 2], [3, 4], [5, 6]];
     $this->assertEquals([1, 2, 3, 4, 5, 6], P::toArray(P::unnest($b)));
 }