![]() |
Как присвоить переменной, строку из столбца
Есть столбец динамически подгружаеммых данных, надо взять из этого столбца первую строку и записать её в переменную. Реально ли это сделать, а если реально подскажите в каком направлении копать? :)
|
из вопроса ничего не понятно, но предположу, что у тебя двумерный массив который ты хочешь представить в виде строковой переменной. делай так:
Код:
myString = myArray[1].mySubArray.toString();Код:
myString = String(myArray[1]); |
Наверно я неправильно выразился... Есть поле dynamic text, этому полю присваивается переменная из php. Переменная имеет примерно такой вид: 1\n 2\n 3\n 7\n 10\n Т.е. получается несколько строчек с разными значениями. А теперь мне надо взять и присвоить значение первой строки, другой переменной.
|
Что бы не мучаться присваивай сразу одновременно с занесением в текстовое поле ...
|
// dyn_text - это переменная, хранящая исходную строку.
//line1 - здесь будет значение первой строки из переменной dyn_text line1=(dyn_text.split("\n")).shift(); |
Спасиб все заработало, но есть еще вопрос-проблема.
Как я понял dyn_text.split("\n") разбивает переменную на масив, .shift() выводит первый эллемент масива, а как вывести например 2-ой или 5-ий? P.S. Сильно только ногами не пинайте я еще учусь :) |
.shift() убери
dyn_text[1] dyn_text[4] |
Либо, как iNils говорит, либо можно создать ссылку на этот массив и перебирать элементы из нее..
// dyn_text - это переменная, хранящая исходную строку. // temp_arr - массив с разбитыми значениями dyn_text //line1 - здесь будет значение любой строки из переменной dyn_text // i - индекс выборки temp_arr =dyn_text.split("\n"); line1 =temp_arr[i]; |
Спасиб, все заработало в лучшем виде :)
|
| Часовой пояс GMT +4, время: 04:26. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.