• 締切済み

文字列になっている配列を‥

以下の値がDBに文字列の項目に登録されています。 DB から値を取得したのはいいのですが文字列なので foreach でグルグルしようとすると怒られてしまいます。 配列の型に変換できればいいのですが(array)だとうまく行かないしどうすればいいかどなたかご教授願えないでしょうか。 よろしくお願いします。 ■値(文字列でDBに格納されてます‥) array( 1=>'a', 2=>'b', 3=>'c', 10=>array( 'A'=>1, 'B'=>'hoge1', ), 11=>array( 'A'=>2, 'B'=>'hoge2', ), 12=>array( 'A'=>3, 'B'=>'hoge3', ), )

みんなの回答

  • tany180sx
  • ベストアンサー率63% (239/379)
回答No.1

$str = 'array(....'; eval('$a = ' . $str . ';'); print_r($a);

kenpocorin
質問者

お礼

tany180sx様 できました。 ありがとうございました!