は、私は配列を持っているし、単に私はJavaScriptで私の配列の第一インデックスの値を取得できますか配列の特定のインデックスで値を取得する方法JavaScriptでは?
var myValues = new Array();
var valueAtIndex1 = myValues.getValue(1); // (something like this)
インデックス1にある要素/値を取得したいですか?
は、私は配列を持っているし、単に私はJavaScriptで私の配列の第一インデックスの値を取得できますか配列の特定のインデックスで値を取得する方法JavaScriptでは?
var myValues = new Array();
var valueAtIndex1 = myValues.getValue(1); // (something like this)
インデックス1にある要素/値を取得したいですか?
ただ、最初の項目のためにゼロからスタートJavaScriptでindexer
var valueAtIndex1 = myValues[1];
配列のインデックスを使用し、そうしてみてくださいこの:もちろん
var firstArrayItem = myValues[0]
、あなたは実際には配列の2番目の項目をしたい場合インデックス1の場合はmyValues[1]
です。
詳細はAccessing array elementsを参照してください。
あなただけ[]
使用することができます。
var valueAtIndex1 = myValues[1];
私は、これは一種の後期であるが、ここでは別の方法:)
// var psn_ = myForm.elements['array_name[]']; // --> getting array by name
var myValues = new Array();
if(myValues.length == undefined) { // if length is 1, length becomes undefined
myValues = [].concat(myValues); // make 'myValues' an array
var tempVar = myValues[0].value; // get and store value
}
else{
var tempVar = ""; // temporary variable to store all values of array
for (var i = 0; i < myValues.length; i++) {
tempVar += myValues[i].value; // example ["one", "two"]
tempVar += ','; // tempVar = one,two,
}
tempVar = tempVar.substring(',', tempVar.length - 1); // tempVar = one,two
}
別のファイル
... "url_name.php?tempVar=" + tempVar + ... // passing through URL
に渡すことを知っている取得PHPの値は
です$getValue = $_GET['tempVar']; // get value from tempVar in URL
$getValue_Array = explode(',', $getValue); // getValue_Array[0] = "one"
// getValue_Array[1] = "two"
なぜ... PHP経由ですか? – KarolDepka
また、jQueryを使用することもできます。 – Stophface
これは、配列アクセサ用の非常に重い応答です。それは、スズについて言えばもっと多くのことをしており、オリジナルの質問の聴衆を考えると、おそらく良いよりも害を及ぼすでしょう。 –