5 / 5 / 4
Регистрация: 01.11.2009
Сообщений: 576
|
|||||||||||
1 | |||||||||||
Перебор элементов массива21.04.2015, 13:38. Показов 2479. Ответов 12
Метки нет (Все метки)
Добрый день. Помогите с циклом.
есть массив: Кликните здесь для просмотра всего текста
мне нужно запихать "Title" в массив, чтобы ключом были 0,1,2 и пр, чтобы его потом в for'e перебирать и выводить соответствующий Title. Кликните здесь для просмотра всего текста
Списком вывести могу, а вот в массив с цифровыми ключами не получается.
0
|
21.04.2015, 13:38 | |
Ответы с готовыми решениями:
12
Перебор элементов массива без использования циклов Перебор массива Перебор массива Перебор массива |
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
||||||
21.04.2015, 14:12 | 2 | |||||
0
|
5 / 5 / 4
Регистрация: 01.11.2009
Сообщений: 576
|
||||||
21.04.2015, 14:51 [ТС] | 3 | |||||
..не совсем понял.....
чем отличается от
Отсутствие представления/идентификации/верификации Предоставление некорректной информации Нарушение процесса Некорректно рассчитана сумма ПЗ Некорректная аргументация Некорректная работа с ПО Затянутый разговор Разглашение конфиденциальной информации Неделовой стиль общения Фамильярное отношение. Оскорбление. Повышенный тон Отсутствие работы с ложью Умение работать с негативом от клиентов (3 лиц) (Клиент) Применение техник мотивации (Клиент) Предложены варианты решения проблемы (Клиент) Уместная аргументация (Клиент) Четкое подведение итогов (3 лицо) Розыск клиента (3 лицо) Предоставление номера АБ (3 лицо) Проработка 3-ого лица Сброс. Фальсификация Временно отслеживаемые критерии
0
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
|
21.04.2015, 15:53 | 4 |
Мой вариант создает массив с ключами 0, 1, 2, и т.д. и значениями $array1['title']; $array2['title']; и т.д. В Вашем просто переменной $list присваивается значение $row4['Title']; Вот разница.
0
|
5 / 5 / 4
Регистрация: 01.11.2009
Сообщений: 576
|
|||||||||||
22.04.2015, 08:46 [ТС] | 5 | ||||||||||
ниже получается то же самое? или я снова не прав?
Пробовал перекодировать через iconv, но не могу понять в какой кодировке текст, хотя везде должен быть в utf-8. Добавлено через 6 минут ...похоже хе..ю сморозил... Добавлено через 41 минуту Напишите, пожалуйста, как нужно...... Добавлено через 35 секунд Отступление.... ....или я тупой, или лыжи не едут.... Добавлено через 1 час 11 минут Если выводить так:
Кликните здесь для просмотра всего текста
[0] => Отсутствие представления/идентификации/верификации
[0] => Отсутствие представления/идентификации/верификации [1] => Предоставление некорректной информации [0] => Отсутствие представления/идентификации/верификации [1] => Предоставление некорректной информации [2] => Нарушение процесса [0] => Отсутствие представления/идентификации/верификации [1] => Предоставление некорректной информации [2] => Нарушение процесса [3] => Некорректно рассчитана сумма ПЗ [0] => Отсутствие представления/идентификации/верификации [1] => Предоставление некорректной информации [2] => Нарушение процесса [3] => Некорректно рассчитана сумма ПЗ [4] => Некорректная аргументация [0] => Отсутствие представления/идентификации/верификации [1] => Предоставление некорректной информации [2] => Нарушение процесса [3] => Некорректно рассчитана сумма ПЗ [4] => Некорректная аргументация [5] => Некорректная работа с ПО [0] => Отсутствие представления/идентификации/верификации [1] => Предоставление некорректной информации [2] => Нарушение процесса [3] => Некорректно рассчитана сумма ПЗ [4] => Некорректная аргументация [5] => Некорректная работа с ПО [6] => Затянутый разговор [0] => Отсутствие представления/идентификации/верификации [1] => Предоставление некорректной информации [2] => Нарушение процесса [3] => Некорректно рассчитана сумма ПЗ [4] => Некорректная аргументация [5] => Некорректная работа с ПО [6] => Затянутый разговор [7] => Разглашение конфиденциальной информации [0] => Отсутствие представления/идентификации/верификации [1] => Предоставление некорректной информации [2] => Нарушение процесса [3] => Некорректно рассчитана сумма ПЗ [4] => Некорректная аргументация [5] => Некорректная работа с ПО [6] => Затянутый разговор [7] => Разглашение конфиденциальной информации [8] => Неделовой стиль общения [0] => Отсутствие представления/идентификации/верификации [1] => Предоставление некорректной информации [2] => Нарушение процесса [3] => Некорректно рассчитана сумма ПЗ [4] => Некорректная аргументация [5] => Некорректная работа с ПО [6] => Затянутый разговор [7] => Разглашение конфиденциальной информации [8] => Неделовой стиль общения [9] => Фамильярное отношение. Оскорбление. Повышенный тон [0] => Отсутствие представления/идентификации/верификации [1] => Предоставление некорректной информации [2] => Нарушение процесса [3] => Некорректно рассчитана сумма ПЗ [4] => Некорректная аргументация [5] => Некорректная работа с ПО [6] => Затянутый разговор [7] => Разглашение конфиденциальной информации [8] => Неделовой стиль общения [9] => Фамильярное отношение. Оскорбление. Повышенный тон [10] => Отсутствие работы с ложью [0] => Отсутствие представления/идентификации/верификации [1] => Предоставление некорректной информации [2] => Нарушение процесса [3] => Некорректно рассчитана сумма ПЗ [4] => Некорректная аргументация [5] => Некорректная работа с ПО [6] => Затянутый разговор [7] => Разглашение конфиденциальной информации [8] => Неделовой стиль общения [9] => Фамильярное отношение. Оскорбление. Повышенный тон [10] => Отсутствие работы с ложью [11] => Умение работать с негативом от клиентов (3 лиц) [0] => Отсутствие представления/идентификации/верификации [1] => Предоставление некорректной информации [2] => Нарушение процесса [3] => Некорректно рассчитана сумма ПЗ [4] => Некорректная аргументация [5] => Некорректная работа с ПО [6] => Затянутый разговор [7] => Разглашение конфиденциальной информации [8] => Неделовой стиль общения [9] => Фамильярное отношение. Оскорбление. Повышенный тон [10] => Отсутствие работы с ложью [11] => Умение работать с негативом от клиентов (3 лиц) [12] => (Клиент) Применение техник мотивации [0] => Отсутствие представления/идентификации/верификации [1] => Предоставление некорректной информации [2] => Нарушение процесса [3] => Некорректно рассчитана сумма ПЗ [4] => Некорректная аргументация [5] => Некорректная работа с ПО [6] => Затянутый разговор [7] => Разглашение конфиденциальной информации [8] => Неделовой стиль общения [9] => Фамильярное отношение. Оскорбление. Повышенный тон [10] => Отсутствие работы с ложью [11] => Умение работать с негативом от клиентов (3 лиц) [12] => (Клиент) Применение техник мотивации [13] => (Клиент) Предложены варианты решения проблемы [0] => Отсутствие представления/идентификации/верификации [1] => Предоставление некорректной информации [2] => Нарушение процесса [3] => Некорректно рассчитана сумма ПЗ [4] => Некорректная аргументация [5] => Некорректная работа с ПО [6] => Затянутый разговор [7] => Разглашение конфиденциальной информации [8] => Неделовой стиль общения [9] => Фамильярное отношение. Оскорбление. Повышенный тон [10] => Отсутствие работы с ложью [11] => Умение работать с негативом от клиентов (3 лиц) [12] => (Клиент) Применение техник мотивации [13] => (Клиент) Предложены варианты решения проблемы [14] => (Клиент) Уместная аргументация [0] => Отсутствие представления/идентификации/верификации [1] => Предоставление некорректной информации [2] => Нарушение процесса [3] => Некорректно рассчитана сумма ПЗ [4] => Некорректная аргументация [5] => Некорректная работа с ПО [6] => Затянутый разговор [7] => Разглашение конфиденциальной информации [8] => Неделовой стиль общения [9] => Фамильярное отношение. Оскорбление. Повышенный тон [10] => Отсутствие работы с ложью [11] => Умение работать с негативом от клиентов (3 лиц) [12] => (Клиент) Применение техник мотивации [13] => (Клиент) Предложены варианты решения проблемы [14] => (Клиент) Уместная аргументация [15] => (Клиент) Четкое подведение итогов [0] => Отсутствие представления/идентификации/верификации [1] => Предоставление некорректной информации [2] => Нарушение процесса [3] => Некорректно рассчитана сумма ПЗ [4] => Некорректная аргументация [5] => Некорректная работа с ПО [6] => Затянутый разговор [7] => Разглашение конфиденциальной информации [8] => Неделовой стиль общения [9] => Фамильярное отношение. Оскорбление. Повышенный тон [10] => Отсутствие работы с ложью [11] => Умение работать с негативом от клиентов (3 лиц) [12] => (Клиент) Применение техник мотивации [13] => (Клиент) Предложены варианты решения проблемы [14] => (Клиент) Уместная аргументация [15] => (Клиент) Четкое подведение итогов [16] => (3 лицо) Розыск клиента [0] => Отсутствие представления/идентификации/верификации [1] => Предоставление некорректной информации [2] => Нарушение процесса [3] => Некорректно рассчитана сумма ПЗ [4] => Некорректная аргументация [5] => Некорректная работа с ПО [6] => Затянутый разговор [7] => Разглашение конфиденциальной информации [8] => Неделовой стиль общения [9] => Фамильярное отношение. Оскорбление. Повышенный тон [10] => Отсутствие работы с ложью [11] => Умение работать с негативом от клиентов (3 лиц) [12] => (Клиент) Применение техник мотивации [13] => (Клиент) Предложены варианты решения проблемы [14] => (Клиент) Уместная аргументация [15] => (Клиент) Четкое подведение итогов [16] => (3 лицо) Розыск клиента [17] => (3 лицо) Предоставление номера АБ [0] => Отсутствие представления/идентификации/верификации [1] => Предоставление некорректной информации [2] => Нарушение процесса [3] => Некорректно рассчитана сумма ПЗ [4] => Некорректная аргументация [5] => Некорректная работа с ПО [6] => Затянутый разговор [7] => Разглашение конфиденциальной информации [8] => Неделовой стиль общения [9] => Фамильярное отношение. Оскорбление. Повышенный тон [10] => Отсутствие работы с ложью [11] => Умение работать с негативом от клиентов (3 лиц) [12] => (Клиент) Применение техник мотивации [13] => (Клиент) Предложены варианты решения проблемы [14] => (Клиент) Уместная аргументация [15] => (Клиент) Четкое подведение итогов [16] => (3 лицо) Розыск клиента [17] => (3 лицо) Предоставление номера АБ [18] => (3 лицо) Проработка 3-ого лица [0] => Отсутствие представления/идентификации/верификации [1] => Предоставление некорректной информации [2] => Нарушение процесса [3] => Некорректно рассчитана сумма ПЗ [4] => Некорректная аргументация [5] => Некорректная работа с ПО [6] => Затянутый разговор [7] => Разглашение конфиденциальной информации [8] => Неделовой стиль общения [9] => Фамильярное отношение. Оскорбление. Повышенный тон [10] => Отсутствие работы с ложью [11] => Умение работать с негативом от клиентов (3 лиц) [12] => (Клиент) Применение техник мотивации [13] => (Клиент) Предложены варианты решения проблемы [14] => (Клиент) Уместная аргументация [15] => (Клиент) Четкое подведение итогов [16] => (3 лицо) Розыск клиента [17] => (3 лицо) Предоставление номера АБ [18] => (3 лицо) Проработка 3-ого лица [19] => Сброс. Фальсификация [0] => Отсутствие представления/идентификации/верификации [1] => Предоставление некорректной информации [2] => Нарушение процесса [3] => Некорректно рассчитана сумма ПЗ [4] => Некорректная аргументация [5] => Некорректная работа с ПО [6] => Затянутый разговор [7] => Разглашение конфиденциальной информации [8] => Неделовой стиль общения [9] => Фамильярное отношение. Оскорбление. Повышенный тон [10] => Отсутствие работы с ложью [11] => Умение работать с негативом от клиентов (3 лиц) [12] => (Клиент) Применение техник мотивации [13] => (Клиент) Предложены варианты решения проблемы [14] => (Клиент) Уместная аргументация [15] => (Клиент) Четкое подведение итогов [16] => (3 лицо) Розыск клиента [17] => (3 лицо) Предоставление номера АБ [18] => (3 лицо) Проработка 3-ого лица [19] => Сброс. Фальсификация [20] => Временно отслеживаемые критерии
0
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
||||||
22.04.2015, 12:19 | 6 | |||||
Ну так а зачем Вы сделали цикл в цикле?
0
|
5 / 5 / 4
Регистрация: 01.11.2009
Сообщений: 576
|
||||||
22.04.2015, 12:42 [ТС] | 7 | |||||
у меня после этого куска идет вывод графика, и получается что перед каждым графиком выводятся все строки, а мне нужно на 1 итерации цикла формирования графика (код в 1 посте) выводить в название графика "Отсутствие представления/идентификации/верификации", т.е. 0 элемент получившегося цикла, и на след. итерациях соответственно 1,2,3 и т.д. Название нужно поместить в переменную и вывести тут
0
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
|
22.04.2015, 16:10 | 8 |
Я ничего не понял что Вы тут написали...
Ваш вариант будет выводить в первой итерации первое значение таблицы, во второй итерации - первое и второе, в третьей итерации - первое, второе и третье и так далее. Мой скрипт выводит по очереди все значения таблицы по одному разу. Определитесь что Вам нужно...
0
|
5 / 5 / 4
Регистрация: 01.11.2009
Сообщений: 576
|
|
22.04.2015, 18:20 [ТС] | 9 |
Ок. Мне нужно присвоить переменной значение i-того элемента массива. Т.е итогом Вашего цикла должна быть переменная,хранящаяся в себе первое значение таблицы,которое пойдёт на название графика(38 строка кода в 1посте - второй код).
0
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
||||||
22.04.2015, 19:16 | 10 | |||||
Да что не понятного-то.
0
|
5 / 5 / 4
Регистрация: 01.11.2009
Сообщений: 576
|
||||||||||||||||
22.04.2015, 19:41 [ТС] | 11 | |||||||||||||||
у меня в 11 строке начинается цикл по формированию графика(for), в 17,18 строках в переменные записываются данные, значения и фио сотрудника, и внутри цикла for, на первой его итерации мне нужно получить 1 значение переменной $list и вывести его в название графика - 34 строка:
типа
Кликните здесь для просмотра всего текста
...простите за назойливость....
0
|
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
|
||||||
22.04.2015, 19:58 | 12 | |||||
Сообщение было отмечено Владимир23 как решение
Решение
ну так пишите $list[$i] а не $list. То есть $graph->title->Set($list[$i]);
Все равно ниче не понятно... основной цикл у Вас на 22 итерации. И каждую итерацию вы заполняете массив $list по новой и каждый раз одинаковыми значениями. Может быть есть смысл конструкцию
1
|
5 / 5 / 4
Регистрация: 01.11.2009
Сообщений: 576
|
||||||
23.04.2015, 06:19 [ТС] | 13 | |||||
Спасибо огромное, допер, наконец...
Вот, что получилось. только в графике пришлось ключ на 1 меньше делать... Кликните здесь для просмотра всего текста
0
|
23.04.2015, 06:19 | |
23.04.2015, 06:19 | |
Помогаю со студенческими работами здесь
13
Перебор массива Перебор массива Перебор массива Перебор массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |