Index: tests/phpunit/tests/xmlrpc/basic.php
===================================================================
--- tests/phpunit/tests/xmlrpc/basic.php	(revision 37633)
+++ tests/phpunit/tests/xmlrpc/basic.php	(working copy)
@@ -93,4 +93,17 @@
 		$this->assertArrayHasKey( 'faultCode', $result[2] );
 
 	}
-}
\ No newline at end of file
+
+	//ticket 36586
+	function test_isStruct_on_arrays(){
+
+		$value  = new IXR_Value( array( '0.0' => 100 ) );
+
+		$return = '<struct>'."\n";
+		$return .= "  <member><name>0.0</name><value><int>100</int>";
+		$return .= "</value></member>\n";
+		$return .= '</struct>';
+
+		$this->assertXmlStringEqualsXmlString($return, $value->getXML() );
+	}
+}
