当前位置: 首页 > 面试题库 >

PHP在关联数组前加上文字键?

陶高峻
2023-03-14
问题内容

是否可以在常量数组前加上文字键=>值对?我知道array_unshift()可与数字键一起使用,但我希望能与文字键一起使用的东西。

例如,我想执行以下操作:

$array1 = array('fruit3'=>'apple', 'fruit4'=>'orange');
$array2 = array('fruit1'=>'cherry', 'fruit2'=>'blueberry');

// prepend magic

$resulting_array = ('fruit1'=>'cherry', 
                    'fruit2'=>'blueberry', 
                    'fruit3'=>'apple', 
                    'fruit4'=>'orange');

问题答案:

你不能只是做:

$resulting_array = $array2 + $array1;



 类似资料:
  • 问题内容: 我有一个关联数组,但是当我使用以下函数向其添加值时,它似乎会覆盖相同的键。有没有办法让多个相同的键具有不同的值?还是存在具有相同格式的另一种形式的数组? 我希望有: 码: 问题答案: 不可以,关联数组中不能有多个相同的键。 但是,您可以拥有唯一的键,每个键的对应值都是数组,并且这些数组的每个键都有多个元素。 所以代替这个… …你有这个:

  • 问题内容: 我有一个关联数组,我需要找到一个键的数字位置。我可以手动遍历数组以找到它,但是有没有更好的方法内置到PHP中呢? 问题答案:

  • 问题内容: 我需要您的帮助,以便使用VBA在Microsoft Excel中构建分析。 我有一个带有y列和n行的数据表 而且我想在php中使用数组,但使用VBA myval应该是11 不幸的是我找不到解决方案。我尝试过字典,集合和数组,但是没有成功。任何的想法? 问题答案: 您可以对打开的工作簿中的工作表进行SQL查询(与其他任何工作簿相同)。在这种情况下,查询字符串将如下所示: 这是代码 在查询

  • 问题内容: 如何将项目添加到关联数组的开头?例如,说我有一个像这样的数组: 当向中添加内容时,得到: 我该如何做到 谢谢, Tee 问题答案: 您可以使用 并 运算符: 或。

  • 问题内容: 我有这种格式的数组: 如何按该字段的降序对该格式的数组排序?是否有内置功能? 问题答案: 使用并提供您自己的功能进行订购,例如

  • SystemTap支持关联数组。关联数组就像其它编程语言中的map/dict/hash,你可以把它看作由互不相同的键所组成的数组,每个键都有一个关联的值。 关联数组需要定义为全局变量。访问关联数组的值的语法跟awk类似,就是array_name[index_expression]。 这里的array_name指关联数组的名字,index_expression指数组中某个唯一的键。比如在下面的例子中