0

如何打印数组中存在的键?一个例子:

$List = array   (
                'F1' => 'Boli',
                'AE' => 'Joo',
                'TR' => 'Yamm',
                'AE' => 'Xss'
                );

键 'AE' 存在于数组中,如何检查重复键?

另外,我对 SELECT QUERY 有疑问,我想从 varbinary 数据归档列中进行选择,但它总是返回 [][][][][][][][][][] 而不是 '0xFF3FFF11FFADACXXCFEFE'

4

3 回答 3

0

您不能在哈希图中有 2 个相同的键,因为哈希图使用该键通过其键指定存储位置。如果您想要更多关于 hashmap 的输入,请阅读此处:

如果你这样做

$List = array   (
                'F1' => 'Boli',
                'AE' => 'Joo',
                'TR' => 'Yamm',
                'AE' => 'Xss'
                );
print_r($List);

应该导致:

Array ( [F1] => Boli [AE] => Xss [TR] => Yamm )

如果要在添加另一个键值对之前检查键是否存在,请使用array_key_exists

[编辑]

您无法检查此声明中是否存在重复键,因为在检查之前已对其进行评估。

于 2013-11-02T15:36:18.190 回答
0

你为什么要输入一个

array('a' => 'val', 
      'a' => 'val2')

首先?

第二个问题:使用bin2hex: http: //php.net/bin2hex

于 2013-11-02T15:42:51.207 回答
-1

array_key_exists — 检查给定的键或索引是否存在于数组中

于 2013-11-02T15:38:00.397 回答