douren8379
2016-10-31 22:59
浏览 183
已采纳

在php中使用for循环构建关联数组

I am trying to create an associative array using php. My desired output is

Array
(
     [key] => fl_0_sq
),
Array
(
     [key] => fl_1_sq
)

The code is

  $max_val = 2;  
  for($i=0; $i<$max_val; $i++)
  {
        $flr_arr .= "array('key' => 'fl_".$i."_sq'),";      
  }
  print_r($flr_arr);

Output is

array('key' => 'fl_0_sq'),array('key' => 'fl_1_sq'),

Now the issue is that it has become a string instead of an array. Is it at all possible to create a array structure like the desired output. Any help is highly appreciated.

图片转代码服务由CSDN问答提供 功能建议

我正在尝试使用php创建一个关联数组。 我想要的输出是</ p>

  Array 
(
 [key] =&gt; fl_0_sq 
),
Array 
(
 [key] =&gt; fl_1_sq \  n)
 </ code> </ pre> 
 
 

代码是</ p>

  $ max_val = 2;  
 for($ i = 0; $ i&lt; $ max_val; $ i ++)
 {
 $ flr_arr。=“array('key'=&gt;'fl _”。$ i。“_ sq'),”;  
} 
 print_r($ flr_arr); 
 </ code> </ pre> 
 
 

输出</ p>

  array('key'=  &gt;'fl_0_sq'),array('key'=&gt;'fl_1_sq'),
 </ code> </ pre> 
 
 

现在的问题是它已成为一个字符串而不是一个字符串 阵列。 是否可以创建一个类似于所需输出的数组结构。 任何帮助都非常感谢。</ p> </ div>

3条回答 默认 最新

相关推荐 更多相似问题