コード例 #1
0
ファイル: ArrTest.php プロジェクト: Acidburn0zzz/OEM
 public function testFlip()
 {
     $expected = array('i' => array('a' => 'ai', 'b' => 'bi', 'd' => 'ai'), 'j' => array('a' => 'aj', 'b' => 'bj', 'd' => 'dj'), 'k' => array('b' => 'bk', 'd' => 'dk'));
     $this->assertEquals($expected, Arr::flip($this->input));
 }
コード例 #2
0
ファイル: ArrObject.php プロジェクト: Acidburn0zzz/OEM
 /**
  * Flip a 2D array so that it's organized by columns instead of rows.
  *
  * Example:
  *   $a = array(array('a','1'), array('b','2'), array('c','3'));
  *   $b = array(array('a','b','c'), array('1','2','3');
  *   arr($a)->flip()->get() == $b; // true
  *
  * @return Arr
  */
 public function flip()
 {
     return new self(Arr::flip($this->data));
 }