- Removed is_array_multidimensional

This commit is contained in:
Derick Rethans 2001-12-29 22:59:40 +00:00
parent ae07e93028
commit 57f3c395b8
2 changed files with 0 additions and 27 deletions

View File

@ -520,7 +520,6 @@ function_entry basic_functions[] = {
PHP_FE(is_numeric, NULL)
PHP_FE(is_string, NULL)
PHP_FE(is_array, NULL)
PHP_FE(is_array_multidimensional, NULL)
PHP_FE(is_object, NULL)
PHP_FE(is_scalar, NULL)
PHP_FE(is_callable, third_arg_force_ref)
@ -1634,31 +1633,6 @@ PHP_FUNCTION(is_array)
}
/* }}} */
/* {{{ proto bool is_array_multidimensional(mixed var)
Returns true if variable is a multidimensional array */
PHP_FUNCTION(is_array_multidimensional)
{
zval *var, **element;
int i = 0;
if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &var) == FAILURE) {
return;
}
if (Z_TYPE_P(var) == IS_ARRAY) {
while (zend_hash_num_elements (HASH_OF(var)) > i) {
if (zend_hash_index_find (Z_ARRVAL_P(var), i, (void **) &element) == SUCCESS) {
if(Z_TYPE_PP(element) == IS_ARRAY) {
RETURN_TRUE;
}
}
i++;
}
RETURN_FALSE;
}
}
/* }}} */
/* {{{ proto bool is_object(mixed var)
Returns true if variable is an object */
PHP_FUNCTION(is_object)

View File

@ -72,7 +72,6 @@ PHP_FUNCTION(is_float);
PHP_FUNCTION(is_numeric);
PHP_FUNCTION(is_string);
PHP_FUNCTION(is_array);
PHP_FUNCTION(is_array_multidimensional);
PHP_FUNCTION(is_object);
PHP_FUNCTION(is_scalar);
PHP_FUNCTION(is_callable);