2011-11-06 51 views
-3

我试图生成动态数组作为阵列中的PHP级联

foreach($this->data['Carcase'] as $key=> $value) 
    { 
    if(!empty($value)) 
    $data[$key]=$value; 
    } 

,并得到输出

array(
     $data['Hieght'] => 5, 
     $data['Width'] =>6 
    ) 

但我需要输出

array(
      $data['Hieght'] >= => 5, 
      $data['Width'] >= =>6 
     ) 

我想这

foreach($this->data['Carcase'] as $key=> $value) 
     { 
     if(!empty($value)) 
     $data[$key].">=".=$value; 
     } 

这不是工作。任何人都有一个想法。

在此先感谢。

+1

你所需要的输出? –

+0

@ Col.Shrapnel:读问题仔细,我已经提到 阵列( $数据[ 'Hieght']> = => 5, $数据[ '宽度']> = => 6 ) –

+0

你的阵列被构建正好。你有什么是显示问题,你的最后一块代码不是你将如何去解决它。 –

回答

2

我要出去肢体和猜测,你想连接字符串“> =”每个键如果值不为空:

$data = array(); 
foreach ($this->data['Carcase'] as $key => $value) { 
    if ($value) { 
     $data[$key . ' >='] = $value; 
    } 
} 
+1

我敢打赌,他就像'> ==>'箭头更多 –

+1

我敢打赌,他正在试图为CakePHP制定一个条件数组,在这种情况下,它实际上是有意义的(* gasp *)。 – deceze

+0

@deceze:是的,你是对的我需要CakePHP的条件数组。 –