function nusoap_base::isArraySimpleOrStruct in Salesforce Suite 5
Same name in this branch
- 5 includes/nusoap.php \nusoap_base::isArraySimpleOrStruct()
- 5 includes/nusoap.orig.php \nusoap_base::isArraySimpleOrStruct()
Same name and namespace in other branches
- 5.2 includes/nusoap.php \nusoap_base::isArraySimpleOrStruct()
- 5.2 includes/nusoap.orig.php \nusoap_base::isArraySimpleOrStruct()
* detect if array is a simple array or a struct (associative array) * *
Parameters
mixed $val The PHP array: * @return string (arraySimple|arrayStruct) * @access private
2 calls to nusoap_base::isArraySimpleOrStruct()
- nusoap_base::serialize_val in includes/
nusoap.php - * serializes PHP values in accordance w/ section 5. Type information is * not serialized if $use == 'literal'. * * @access public
- nusoap_base::serialize_val in includes/
nusoap.orig.php - * serializes PHP values in accordance w/ section 5. Type information is * not serialized if $use == 'literal'. * * @access public
File
- includes/
nusoap.php, line 359
Class
- nusoap_base
- nusoap_base
Code
function isArraySimpleOrStruct($val) {
$keyList = array_keys($val);
foreach ($keyList as $keyListValue) {
if (!is_int($keyListValue)) {
return 'arrayStruct';
}
}
return 'arraySimple';
}