PHP 删除数组中某个键值之前的部分

2024-03-06

我有一个按一定顺序排列的数组,我只想截取从第一个索引到给定键的索引的数组的一部分。

IE... 如果我有这个数组

$array = array("0" => 'blue', "1" => 'red', "2" => 'green', "3" => 'red', "4"=>"purple");

我想在看到键“2”(作为字符串)之前切断数组的第一部分。 所以最终的数组会是这样的......

“2”=>“绿色”
“3”=>“红色”
“4”=>“紫色”

谢谢, 伊恩


对于您的情况,您可以使用

print_r(array_slice($array, 2, count($array),true));

编辑:对于编辑的问题

$cloneArray = $array;
foreach($array as $key => $value){
  if($key == $givenInex)
     break;

  unset($cloneArray[$key]);
} 

然后使用 $cloneArray

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP 删除数组中某个键值之前的部分 的相关文章

  • C 中函数参数中的固定数组或指针之间的区别?

    之间有区别吗 void draw line float p0 2 float p1 2 float color 4 和这个 void draw line float p0 float p1 float color in C 项目清单 C 和
  • const 和 constexpr 数组之间的区别

    为什么有区别const and constexpr当与数组一起使用时 int const xs 1 2 3 constexpr int ys 1 2 3 int as xs 0 error int bs ys 0 fine 我希望两者都能x
  • Laravel 5.4 升级 - 违反完整性约束 - 列不能为空

    奇怪的是 所有这些都在 5 2 中工作 但我不知道可以改变什么来实现这一点 下面是错误和正在插入的数组 SQLSTATE 23000 Integrity constraint violation 1048 Column gender can
  • 将数据库中的用户 ID 添加到 Codeigniter 中的会话数据中?

    我是 CodeIgniter 的新手 在从数据库添加用户 ID 用户登录后 到会话数据时遇到问题 这是我的代码问题 之前可能会在 SOF 上被问到 在付出了所有努力之后 我问这个 登录模型
  • PHP 基本身份验证 file_get_contents() [重复]

    这个问题在这里已经有答案了 我需要从网站解析一些 XML 数据 XML 数据是原始格式 但在我需要进行身份验证之前 基于基本网络服务器的身份验证 使用用户名和密码 I tried homepage file get contents htt
  • 具有恒定长度的 System.arraycopy

    我正在玩 JMH http openjdk java net projects code tools jmh http openjdk java net projects code tools jmh 我偶然发现了一个奇怪的结果 我正在对制
  • 在java中使用BUBBLE SORT对二维字符串数组进行排序

    类似的问题已经被问过 但从来没有关于二维字符串数组 因此在尝试了很长时间之后我找不到我想要的 我正在尝试使用 BubbleSort 对 java 中的 2D 字符串数组进行排序 作为输入 我收到一个二维字符串数组 一个表 以及您应该排序的
  • 创建 Facebook 测试用户时访问令牌出现问题

    我正在尝试为我的 Facebook 应用程序创建测试用户 他们在 11 月份的博客文章 http developers facebook com blog post 429 中宣布了此功能 并在此处记录了该功能 http developer
  • 如何从嵌套的对象数组中获取每个父级的值

    所以我有多个对象数组 每个对象都包含一个子对象 e g const data id 1 name parent 1 children id c1 name child 1 children id g1 name grand 1 childr
  • chown:不允许操作

    我有问题 我需要通过 php 脚本为系统中的不同用户设置文件所有者权限 所以我通过以下命令执行此操作 其中 1002 是系统的用户 ID file put contents filename content system chown 100
  • PHP 错误警告:参数 1 应该是引用

    我 熟悉 PHP 我的朋友的网站因错误而崩溃 Warning Parameter 1 to Some function name expected to be a reference value given in public html i
  • PHP 错误:“无法通过引用传递参数 2”

    我只是需要有关这个 PHP 错误的帮助 我不太明白 致命错误 无法在第 13 行 web stud openup inactivatesession php 中通过引用传递参数 2
  • 简单的dom php解析获取自定义数据属性值

    HTML div class something ddsf PHP foreach dom gt find something data rel as this var dump this gt attr 我尝试了这个但错误 在其文档中找不
  • wordpress - 像 stackoverflow 中那样内嵌 ajax 注释

    我有一个 WordPress 博客 希望为人们提供与 stackoverflow 中添加评论相同的用户体验 有很多评论 ajax 插件 但我找不到一个可以使用的插件 它允许您在主页上内联 进入并添加评论 而无需先深入到单独的单个帖子页面 任
  • 每个术语出现的次数

    我得到了一个数组a n 2 where n can be 10 5最大时有n个科目和n个学生 全部编号为 1 2 n a i 0 and a i 1 1 lt i lt n 表示在第 i 个科目中 所有来自a i 0 to a i 1 通过
  • 如何确保在 PHP 的“foreach”循环中重置该值?

    我正在写一个简单的 PHP 页面和一些foreach使用了循环 以下是脚本 arrs array a b c foreach arrs as arr if substr arr 0 1 b echo This is b End of fir
  • 监听文件夹和文件(更改)

    可以直接在 PHP 或 Node 上监听文件夹和文件的更改 通过事件 还是我需要创建自己的方法来执行此操作 Example 我需要听文件夹 user 如果我将一些文件添加到该目录中 PHP 或 Node 会收到信息并运行PathEvent
  • HTML 代码中的 PHP [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我用 HTML 代码编写了 PHP div div 但这出现在输出页面中 else print 我怎样才能让PHP执行 你的文件有一个 p
  • Excel:#CALC!使用 MAP 函数计算间隔重叠时出现错误(嵌套数组)

    我正在努力解决以下公式 它适用于某些情况 但不适用于所有情况 名字input有失败的数据集 得到一个 CALC 描述 嵌套数组 错误 LET input N1 0 0 N1 0 10 N1 10 20 names INDEX input 1
  • PHP 中的多个插入查询[重复]

    这个问题在这里已经有答案了 我正在尝试创建一个 php html 表单 它将结果插入到狗展数据库中 问题是 无论我做什么 我都会收到此错误 查询失败 您的 SQL 语法有错误 检查与您的 MySQL 服务器版本相对应的手册 了解在 INSE

随机推荐

  • 删除进度条上的光泽?

    因此 有人建议我使用 WPF 表单为我的应用程序制作自定义 UI 我想尝试的第一件事是改变进度条的外观 唯一阻碍我欣赏它的新外观的是它顶部的光泽效果 我希望进度条大部分由纯色组成 有没有办法去除进度条的光泽部分 此处显示 Thanks 纳斯
  • HTTP的隐藏特性

    您认为 HTTP 有哪些隐藏特性值得一提 我所说的隐藏功能是指已经成为标准一部分但广泛未知或未使用的功能 请每个答案仅提供一项功能 它必须是第418章 我是茶壶状态码 部分超文本咖啡壶控制协议 http www ietf org rfc r
  • 适用于 Windows 应用程序的 Devexpress XtraGrid GrdiControl 中的分页

    如何在 devexpress gridcontrol 中为 C Windows 应用程序进行分页 查看服务器模式
  • NestJS 视图未添加到 Dist

    我的文件夹结构类似于下面 public views src main ts users users controller ts views my view hbs books books controller ts views my vie
  • 在 Java 中检查名称服务器的 dns 查找

    给定一个域和一个名称服务器 IP 我想知道在 java 中解析 IP 的名称服务器在哪里 我怎样才能实现它 谢谢 您至少有两个选择 如果您的代码必须在任何 VM 上运行 则必须使用众多可用的 Java DNS 库之一 谷歌搜索 java d
  • ScaleAnimation后如何获取View新的宽高

    我用了一个ScaleAnimation调整我的大小ImageView 但是动画完成后 我怎样才能得到我的尺寸ImageView或其中的位图 谢谢 这是我的代码 ScaleAnimation animation new ScaleAnimat
  • 更改表单提交中的 URL 哈希值

    在我的 index html 上 我有以下形式
  • 无法从传输连接读取数据:现有连接被远程主机强制关闭

    当我尝试从 morizo n pl 下载源页面时遇到问题 WebClient webClient new WebClient try string str webClient DownloadString https www morizon
  • VS2010编译器和cuda错误:链接规范与以前的“hypot”不兼容

    当我尝试在 64 位 Windows 7 上使用 VS 2010 在调试 64 位配置中构建我的项目时 我收到此错误以及其他两个错误 错误 链接规范与 math h 第 161 行中先前的 hypot 不兼容 错误 链接规范与 math h
  • 链接的 msi/Bootstrapper/先决条件?

    我有一些组件 MSI 包需要安装在一起才能形成最终应用程序 问题是 组成包的组件可以更新 并且组件可以在http 文件服务器上重新启动 我应该采取什么方法 我正在编写的安装程序是 主 安装程序 它需要能够读取其客户端计算机上安装的每个组件的
  • 仅使用 pandas 来填充空白,而不使用末尾的 NaN

    我有一些大约 8 个月的房价数据 并跟踪房屋进入市场直至售出的价格 中间的数据有几个空白我想填补 但我想保留每个末尾的 NaN 不变 举个简单的例子 假设我们有 house1 在 第 4 天 上市时售价为 200000 在 第 9 天 售价
  • 在没有打印对话框的情况下从 Chrome 进行打印?也许使用 Greasemonkey 用户脚本?

    我们正在开发一个基于浏览器的仓库应用程序 需要定期打印标签和发票 我们希望能够打印到本地打印机 而无需单击通常的浏览器打印对话框 这可能吗 可能使用 Greymonkey 用户脚本 我们不想设置整个 CUPS 打印机网络并处理所有这些问题
  • 在 C 中,通过常量进行位移与通过具有相同值的变量进行位移之间有区别吗?

    我正在尝试对值进行位移0xFFFFFFFF32 位 它正确地得出 0 如果我写 x x lt lt 32 但它仍然是0xFFFFFFFF 当我写 x x lt lt y when y 32 我真的完全不明白这一点 不过 对于移动的函数 我需
  • 为什么我无法添加指针?

    我的代码与此非常相似 LINT rep Iterator difference type LINT rep Iterator operator const Iterator right const return this right IN
  • git diff 只是第一个文件(所有未暂存的更改)

    If I do git diff 我将获取所有未暂存文件的当前更改 有没有更简单的方法自动执行git diff仅在第一个列出的文件上 使用内置标志 我想出的最好的办法是 function git diff first unstaged fi
  • 在 Android 中创建平面图

    In my application i need to create a floor which contains some zones and cabins inside the zones I am getting the coordi
  • 为什么 tflite 模型的精度与 keras 模型的精度相差如此之大?

    我制作了一个模型来预测图像上的字符 以进行车牌识别 它在我的电脑上运行得很好 但我需要把这个工作放到 Android 应用程序中 所以我开发了一个小应用程序并将我的 keras 模型转换为 tflite 现在它总是预测同一个角色 我使用以下
  • 使用 C# 将数据表中的字符串项排序为 int

    我有一些数字代码存储在数据表中 当我尝试使用 DataView 对它进行排序时 它会按字符串对列进行排序 将数据排序为整数 数字的最简单方法是什么 DataView view dt DefaultView view Sort Code as
  • 测试 tkinter 应用程序

    我使用 python 3 和 tkinter 编写了一个小应用程序 测试每个小部件 即使它们并不多 也让人感到畏惧 所以我想编写一些自动化测试来简化过程 我读到了一些其他似乎与这个问题相关的问题 但没有一个符合我的需求 现在我正在以非常简单
  • PHP 删除数组中某个键值之前的部分

    我有一个按一定顺序排列的数组 我只想截取从第一个索引到给定键的索引的数组的一部分 IE 如果我有这个数组 array array 0 gt blue 1 gt red 2 gt green 3 gt red 4 gt purple 我想在看