Бюджет: 5000 RUB Срок: 7 дней
Готов выполнить.
------------------------------
Пишите в лс. Обсудим.
Необходимо перевести код работы с многомерным массивом из PHP на Delphi.
Пример на PHP:
$files = array('20kb,' 'readonly');
$files = array('30kb,' 'archive');
$files = array('40kb,' 'readonly');
Т.е. на PHP мы можем очень просто получить значение 30кб:
$d = $files;
Но если на PHP подобное занимает одну строку, то на Delphi работа с массивами намного сложнее.
Поэтому необходимо сделать подобное на Delphi, используя класс TDictionary.
Сам класс написан, осталось доработать сортировку элементов, чтобы они выводились в порядке добавления.
Пишите, жду от вас стоимость и сроки.
Бюджет: 5000 RUB Срок: 7 дней
Готов выполнить.
------------------------------
Пишите в лс. Обсудим.
Бюджет: 600 RUB Срок: 1 день
Готов сделать задачу. "Если я правильно понял, то "Сортировка элементов в порядке добавления" - то есть, нужны итератор и целочисленный индексатор.
Бюджет: 600 RUB Срок: 1 день
Готов выполнить данный заказ, быстро и качественно.
Большой опыт PHP и Delphi
смотря какой массив - вот вам одномерный массив строковых значений
templList := Tstringlist.Create;
templList.LoadFromFile('c:\templates.txt',TEncoding.UTF8);
Это было бы слишком просто )
Вот такой массив:$files['qaz1.txt'][] = array('20kb,' 'readonly'); $files['qaz1.txt'][] = array('30kb,' 'archive'); $files['qaz1.txt'][] = array('40kb,' 'readonly');
я сначала подумал, что вам нужно из файла получить массив чего-то
а у вас, оказывается просто один из элементов массива сам массив.
ну и какие проблемы? единственное - в дельфи вам придется объявить переменные. если надо хранить разные типы данных в одном массиве - делайте тип Variant или Cardinal. Если во втором измерении у вас подмассив - так и обозначайте либо как array of array либо как record. Доступ к элементам соответствующийя конечно не большой спец в php, но походу у вас тут ошибка в семантике:
$files['qaz1.txt'][] = array('40kb,' 'readonly'); должно быть, наверное, так$files['qaz1.txt'][] = array('40kb', 'readonly');
Т.е. на PHP мы можем очень просто получить значение 30кб:
$d = $files;
Нет. ТАким образом Вы получите ВЕСЬ массив, а для именно 30кб (я не знаю php), но по идее должно быть что-то типа этого: $d = $files[2]; ну или: $d = $files(2);
не знаю как обратиться к элементу массива на php.
Я свою ставку сделал - обращайтесь.
Веб-программирование 69 ставок 3 августа
Тестирование и QA 14 ставок 29 июля
14 ставок 28 июля
PHP 69 ставок 28 июля