您好,欢迎访问一九零五行业门户网

php 关联数组?枚举数组?

请解释一下请解释一下请解释一下请解释一下
回复内容: 请解释一下请解释一下请解释一下请解释一下
struct {union {long lval;double dval;struct {char *val;int len;} str;hashtable *ht;zend_object_value obj;} value;zend_uint refcount;zend_uchar type;zend_uchar is_ref;} zval; php_function(explain){zval *uservar;if (zend_parse_parameters(zend_num_args() tsrmls_cc, z, uservar) == failure) {return_null();}switch (z_type_p(uservar)) {case is_null:php_printf(null );break;case is_bool:php_printf(boolean: %s , z_lval_p(uservar) ? true : false);break;case is_long:php_printf(long: %ld , z_lval_p(uservar));break;case is_double:php_printf(double: %f , z_dval_p(uservar));break;case is_string:php_printf(string: );phpwrite(z_strval_p(uservar), z_strlen_p(uservar));php_printf( );break;case is_resource:php_printf(resource );break;case is_array:php_printf(array );break;case is_object:php_printf(object );break;default:php_printf(unknown );}return_true;}
php没有数组,实际上是用的hashtable,数组的叫法是误传,就象世上本没有路,走的人多了,就把走过的地方叫路
我只知道php里面的:
索引数组[1,2,3,6,6,90]
关联数组['a' => 1, 'b' => 9, 'f' => ko]
php中的枚举数组也就是指的关联数组,关联数组的下标也就是key值可以是无序的,一般是字符串类型;比如:
array('one'=>'1','three'=>'2', 'fore'=>'3');
索引数组的下标(key)是有序的,一般为int型,比如:
array('one', 'two', 'three')
这个数组默认的下标就是0,1,2;(另外:索引数组的下标默认从0开始)
其它类似信息

推荐信息