2016-09-04 6 views
-3

PHPエコーで設定されたIDに基づいて変数名で変数配列を作成しました。PHPでidを持つ動的変数名配列

<script> 
    var dat<?php echo $id; ?>; 
    dat<?php echo $id; ?> = ["ecc..","ecc.."]; 
    </script> 

jQuery("#name").html(dat[0]+id); // doesn't work 

idはすでに関数によって設定されていますが、問題は次のとおりです。PHP IDも含めてVARを正しく書き込むことはできますか?ありがとう。

おかげ

+0

これはJavaプログラミングと何が関係していますか?上記のコードではJavaが表示されません。 –

+0

JavaScriptを使用しますか? –

+0

はいjavascript! – User19384

答えて

1

試してみてください。

<script> 
var dat<?php echo $id; ?>; 
dat<?php echo $id; ?> = ["ecc..","ecc.."]; 

console.log(dat<?php echo $id; ?>[1]); 
jQuery("#name").html(dat<?php echo $id; ?>[0]); 
</script> 

dat#がIDですdat#あるので、それが働いて波平理由があります。

dat#の配列要素には、dat[pos]#ではなくアクセスする必要があります。

+0

$ id変数はforeachにあり、関数にも書き込むことはできません... – User19384

+0

解決済み、スレッドを閉じる:) – User19384