PHP array_unshift() 函数用来在数组开头插入一个或多个元素,其语法如下:
int array_unshift ( array &$arr , mixed $value1 [, mixed $value2, mixed $value3 ... ] )
参数说明:
返回值:返回插入新元素后的数组长度。
两点说明:
使用示例如下:
<?php $num = array(10, 45, 9); array_unshift($num, 100, 6); //在数组开头插入元素 print_r($num); $info = array("name"=>"C语言中文网", 4=>"PHP教程"); array_unshift($info, "http://c.biancheng.net/php/", "8年"); print_r($info); ?>
执行以上程序的结果为:
Array ( [0] => 100 [1] => 6 [2] => 10 [3] => 45 [4] => 9 ) Array ( [0] => http://c.biancheng.net/php/ [1] => 8年 [name] => C语言中文网 [2] => PHP教程 )
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。
更新:这里的问题是本机MongoDB驱动程序需要与Mongoose不同格式的objectID。我需要做的不是{_id:story_id},而是{_id:new mongoose.types.objectid(story_id)}。它只返回这两个字段的原因是它正在创建一个带有{_id:story_id}的新文档,而不是更新{_id:{$oid:story_id}}的文档。然而,我最初使用本地驱动程序
问题内容: 当前,当通过print_r()输出时,我有一个类似于以下内容的数组; 我想将此数据插入到一个表中,每个元素值都属于其各自的字段。 目前,我的php代码如下所示 注意:R_ID不是此表中的主键。 有人可以帮助我了解如何应对这种情况吗?感谢您的阅读和帮助! 问候。 问题答案: 我会避免对每个条目进行查询。
当前,我有一个数组,当通过print_r()输出时,该数组如下所示; 我想将此数据插入到一个表中,每个元素值都属于其各自的字段。 问候。
问题内容: 我需要在数组的开头添加或添加元素。 例如,如果我的数组如下所示: 我的AJAX调用的响应是,我希望更新后的数组如下所示: 目前,我正打算这样做: 有什么更好的方法吗?Javascript是否具有执行此操作的任何内置功能? 我的方法很复杂,看到更好的实现将真的很有趣。 问题答案: 使用。就像一样,除了它在数组的开头而不是结尾添加元素。 // -将元素添加到数组的开头/结尾 // -删除并
问题内容: 我只能用String来做到这一点,例如: 有没有办法用StringBuilder做到这一点?谢谢。 问题答案: 警告: 它违背了的目的,但确实满足您的要求。 更好的技术 (尽管仍然不理想): 反转要插入的 每个 字符串。 将 每个字符串 附加 到。 完成后反转 整个 过程。 这将打开一个O( ñ ²)溶液到O( Ñ )。
问题内容: 到目前为止,我已经能够找到如何在文件的开头添加一行,但这并不是我想要的。我会在一个例子中展示 档案内容 结果 相似,但是我不想用它创建任何新行… 如果可能的话,我想这样做。 问题答案: 可以在一个地址上运行: 您在这里的每个答案中看到的神奇之处是什么?线路寻址!。 要添加前10行吗? 或者您可以使用: