相当难以解释,但例如我有一个数组:是否有可能使用json_encode检测密钥类型?
$lol = array(
'key' => 'value',
'key_1' => 'value 1',
'simple_value',
'0' => 'lol',
'key_array' => array(
'key_in_second' => 'value_with_key_in_second',
'value_in_second_array',
)
);
json_encode
后,这将是
{"key":"value","key_1":"value 1","0":"lol","key_array":{"key_in_second":"value_with_key_in_second","0":"value_in_second_array"}}
那么是否有可能以某种方式检测是否在php
阵列有钥匙或票据?在我的示例中,元素'simple_value', '0' => 'lol'
具有相同的键。
检测类型。就像你所显示的数组一样,所有的东西都用引号包起来,所以PHP会把它读作字符串,从而以字符串的形式传递给json。 –
@DarylGill你不明白,我需要知道'php'中的数组是否有键。 – user1692333