2014-01-23 112 views
0

刪除索引我有一個這樣的數組從關聯數組

Array 
(
    [0] => array('projectname', 'total_requests'),array('Project3' , 1), 
    [1] => array('RTI' , 1), 
    [2] => array('STAEP' , 3), 
    [3] => 
) 

我只是想刪除[0]=>[1]=>[2]=>[3]=>沒有轉換成字符串,這有可能嗎?

回答

0

一個數組可以有一個索引或是一個關聯數組。這意味着數組索引是一個字符串。這兩種方法都要求索引是唯一的,以便可以在數組之外訪問信息。

簡而言之:爲了讓您仍然將它用作數組,它必須具有索引。

0

,你是對的數據也正是如此

array (size=3) 
    0 => string 'array('RTI' , 1),' (length=17) 
    1 => string 'array('STAEP' , 3),' (length=19) 
    2 => string ')' (length=1) 

但我想以這種格式

Array(array('projectname', 'total_requests'), 
    array('Project3' , 1), 
    array('RTI' , 1), 
    array('STAEP' , 3), 

) 

數據,而無需 「0 =>字符串」 是可能的。

+0

你只是想讓數組顯示在沒有索引的屏幕上嗎? – Calebj

0

基本上我的數據是這樣的

Array 
(
    [0] => Array 
     (
      [projectname] => Project3 
      [total_requests] => 1 
     ) 

    [1] => Array 
     (
      [projectname] => RTI 
      [total_requests] => 1 
     ) 

    [2] => Array 
     (
      [projectname] => STAEP 
      [total_requests] => 3 
     ) 

) 

,我想用串

$mystring=" array(array('projectname', 'total_requests'),"; 
foreach($result as $value) 
{ 
    $mystring.= 'array('.'\''.$value['projectname'].'\''.' , '.$value['total_requests']."),"; 
} 
$mystring.=')'; 

我得到了想要的結果,但它是在字符串我想這個結果是數據改變成這種格式in array

array(
     array('projectname', 'total_requests'), 
     array('Project3', 1), 
     array('RTI', 1), 
     array('STAEP', 3), 
    ),