HosipLan

Untitled

Oct 9th, 2011
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.25 KB | None | 0 0
  1.     public function testDeflat()
  2.     {
  3.         $input = array(
  4.             array('a', 'b', 'c', 'd'),
  5.             array('1', '2', '3', '4'),
  6.             array('.', ',', '!', '?')
  7.         );
  8.  
  9.         $output = array(
  10.             'a' => array(
  11.                 '1' => array('.' => 0, ',' => 0, '!' => 0, '?' => 0),
  12.                 '2' => array('.' => 0, ',' => 0, '!' => 0, '?' => 0),
  13.                 '3' => array('.' => 0, ',' => 0, '!' => 0, '?' => 0),
  14.                 '4' => array('.' => 0, ',' => 0, '!' => 0, '?' => 0),
  15.             ),
  16.             'b' => array(
  17.                 '1' => array('.' => 0, ',' => 0, '!' => 0, '?' => 0),
  18.                 '2' => array('.' => 0, ',' => 0, '!' => 0, '?' => 0),
  19.                 '3' => array('.' => 0, ',' => 0, '!' => 0, '?' => 0),
  20.                 '4' => array('.' => 0, ',' => 0, '!' => 0, '?' => 0),
  21.             ),
  22.             'c' => array(
  23.                 '1' => array('.' => 0, ',' => 0, '!' => 0, '?' => 0),
  24.                 '2' => array('.' => 0, ',' => 0, '!' => 0, '?' => 0),
  25.                 '3' => array('.' => 0, ',' => 0, '!' => 0, '?' => 0),
  26.                 '4' => array('.' => 0, ',' => 0, '!' => 0, '?' => 0),
  27.             ),
  28.             'd' => array(
  29.                 '1' => array('.' => 0, ',' => 0, '!' => 0, '?' => 0),
  30.                 '2' => array('.' => 0, ',' => 0, '!' => 0, '?' => 0),
  31.                 '3' => array('.' => 0, ',' => 0, '!' => 0, '?' => 0),
  32.                 '4' => array('.' => 0, ',' => 0, '!' => 0, '?' => 0),
  33.             )
  34.         );
  35.  
  36.         $this->assertSame($output, Arrays::deflat($input, 0));
  37.     }
  38.  
Advertisement
Add Comment
Please, Sign In to add comment