こちらで、配列内容をDBのレコードへ書き出すということについてお聞きした者
ですが。

if ($db = sqlite_open("SQLiteManager/word", 0666, $sqliteerror))
{
$value2 = array(array( 'ツール', 'tool', 'tools' ),
array( 'ユーザー', 'user', 'ゆーざー' ),
array( 'ファイル', 'file', 'ふぁいる' ));
foreach($value2 as $nkey => $arrValue)
{
foreach($arrValue as $nkey2 => $strValue)
{
$arrValue[$nkey2] = mb_convert_encoding($strValue, "UTF-8", "Shift_JIS"); //EUC-JPでなくUTF-8
}
$sql = <<< EOM
INSERT INTO thesaurus(word, dougigo1, dougigo2, dougigo3) VALUES
('{$arrValue[0]}', '{$arrValue[1]}', '{$arrValue[2]}', '{$arrValue[3]}');
EOM;
sqlite_query($db, $sql);
}
}
sqlite_close($db);
上記のように、配列の内容を直に書くと、レコードに書き出せるのですが、
配列が格納された変数($value)を指定するとうまくレコードに書き出されません。
どのようにすればよろしいでしょうか?