Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.10.2015, 15:14   #1
L6go1as
Форумчанин
 
Регистрация: 20.10.2011
Сообщений: 433
По умолчанию SOAP и двумерный массив

Уважаемые, подскажите, как получить в ответе двухмерный массив подобного вида:

Код:
Array
(
['VALUE'] => Array
(
['QWER'] => 1,
['ASDF'] => 2
)
)
Вывожу следующим кодом:

Код:
$server->wsdl->addComplexType(
	'Test1',
	'complexType',
	'struct',
	'all',
	'',
	array(
		'QWER' => array('name' => 'QWER', 'type' => 'xsd:string', 'nillable' => 'true'),
		'ASDF' => array('name' => 'ASDF', 'type' => 'xsd:string', 'nillable' => 'true'),
	)
);

$server->wsdl->addComplexType(
	'Test',
	'complexType',
	'array',
	'sequence',
	'',
	array(),
	array(
		'Test1'	=>	array('name' => 'Test1', 'type' => 'tns:Test1')
	),
	'tns:Test1'
);

$server->register('test',
    array(),
    array('return' => 'tns:Test')
);
Получить то получил, но массив получился не ассоциативный ... а вот как ассоциативный получить ?

Последний раз редактировалось L6go1as; 14.10.2015 в 15:24.
L6go1as вне форума Ответить с цитированием
Старый 15.10.2015, 19:06   #2
L6go1as
Форумчанин
 
Регистрация: 20.10.2011
Сообщений: 433
По умолчанию

В принципе проблему решил.
Как оказывается, функция чуть неправильна была написана. Да и походу ассоциативный массив - nusoap возвращать не умеет.
L6go1as вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование в VBA: двумерный массив M на N, нужно создать новый одномерный массив TheAnnihilyator Помощь студентам 1 04.06.2014 09:16
Java: Дан двумерный массив чисел А размером 6х6 и одномерный массив Х из 6-ти чисел. Заменить первые три строки массива A vikysha55 Помощь студентам 1 16.04.2014 10:50
Двумерный массив развернуть в одномерный массив по строкам[QBASIC] TrueStyle777 Помощь студентам 3 29.05.2013 21:56
SOAP и ассоциативный массив Zigmuntfreyd Работа с сетью в Delphi 1 12.07.2010 16:55
Двумерный массив, одномерный массив. Branbal Помощь студентам 14 18.11.2009 12:40