2010-08-31 122 views
4

$ cnt [0] => Array([0] => 0 [1] => 0 [2] => 0), $ cnt [1] => Array([0] => 1 [1] => 0 [2] => 0)需要php數組轉換幫助

我想此數組轉換爲下面結果,

 $cnt[0]=(0,0); 
     $cnt[1]=(0,0); 
     $cnt[2]=(0,1); 

任何PHP函數存在於這樣的格式轉換,

謝謝,
Nithish。

回答

2

多個例子中,我解釋你的預期產出將像對的列表:

$pairs = array(
    array(1,0), 
    array(0,0), 
    array(0,0) 
); 

你會簡單地檢查子陣列長度相同,然後使用for循環:

assert('count($cnt[0]) == count($cnt[1])'); 

$pairs = array(); 
for ($i = 0; $i < count($cnt[0]); ++$i) 
    $pairs[] = array($cnt[0][$i], $cnt[1][$i]);