-1

次のような配列があります。

//Find the column
if($second_z==0.00){
  $valueColumn = $zero_list;
} else if($second_z==0.01){
  $valueColumn = $one_list;
} else if($second_z==0.02){
  $valueColumn = $two_list;
} else if($second_z==0.03){
  $valueColumn = $three_list;
} else if($second_z==0.04){
  $valueColumn = $four_list;
} else if($second_z==0.05){
  $valueColumn = $five_list;
} else if($second_z==0.06){
  $valueColumn = $six_list;
} else if($second_z==0.07){
  $valueColumn = $seven_list;
} else if($second_z==0.08){
  $valueColumn = $eight_list;
} else if($second_z==0.09){
  $valueColumn = $nine_list;
} else {}

そして、このすべての配列を配列に挿入したい:

$valueColumn_list[] = $valueColumn;

//I want the result if printing this array
$valueColumn_list = array($zero_list,$one_list,...);

しかし、それはエラーを言いました->スカラー値を配列として使用できません

誰かがそれに対する解決策を持っていますか?

ありがとう。

4

2 に答える 2

0

次の方法でこれを行うことができます..

valueColumn_list = 配列();

if($second_z==0.00)
{
  valueColumn_list['zero_list'] = $zero_list;    //if $zero_list is array
}
else if($second_z==0.01)
{
  valueColumn_list['one_list'] = $one_list;
} 
else if($second_z==0.02)
{
   valueColumn_list['two_list']= $two_list;
}
.
.
.
于 2013-06-29T07:53:53.870 に答える