PHP:将数组值拆分为键和值

科洛普斯

我有一个 txt 文件,其中包含:

1:2
2:5
3:10
4:1

我需要能够添加到这些数字。例如我想添加到最后一行 +5:

1:2
2:5
3:10
4:6

我怎样才能做到这一点?我想知道是否正确的方法是将文件输入到数组中,但我不知道该怎么做,因为我需要将数字分成键和值,我猜?

洛伦佐·马孔

所描述的问题非常普遍,但我可以做一些假设来帮助您。

最初的 txt 文件基本上是一个键值存储:

1:2
2:5
3:10
4:1

假设第一个数字是键,您应该告诉算法对+x带有键的行执行求和n

在(未经测试和未优化)php 代码中:

function addToStore($destKey, $numberToSum) {
    $newStore = [];

    foreach(file('store.txt') as $line) {
        list($key, $value) = explode(':', $line);

        if( $key === $destKey) {
            $value += $numberToSum;
        }

        newStore[] = "$key:$value";
    }

    file_put_contents('store.txt', implode("\n", $newStore));
}

然后将其称为:

addToStore('4', '5');

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将php中的数组拆分为键和值

来自分类Dev

将数组键及其值拆分为新的变量

来自分类Dev

PHP将多维数组拆分为与值匹配的数组块

来自分类Dev

根据值将数组拆分为多个数组-PHP

来自分类Dev

PHP将多维数组拆分为与值匹配的数组块

来自分类Dev

将数组拆分为匹配值的数组

来自分类Dev

按值将数组拆分为数组

来自分类Dev

JavaScript将值拆分为数组

来自分类Dev

将输入值拆分为字符数组

来自分类Dev

练习:将数组值拆分为正数组和负数组

来自分类Dev

练习:将数组值拆分为正数组和负数组

来自分类Dev

Lua将字符串拆分为表的键和值

来自分类Dev

如何使用索引根据键和值将字典拆分为多个字典?

来自分类Dev

使用Python将Unicode文件对象拆分为字典键和值

来自分类Dev

如何根据PHP中的索引值将2D数组拆分为数组块

来自分类Dev

如何基于PHP中的索引值将2D数组拆分为数组块

来自分类Dev

使用C ++将字符串拆分为键/值对

来自分类Dev

PYTHON:将属性值对列表拆分为多键字典

来自分类Dev

将字典列表拆分为键列表、值列表

来自分类Dev

将字符串数组拆分为2,将其中一个用作键,将另一个用作值php

来自分类Dev

Javascript:按值将数组拆分为多个数组

来自分类Dev

根据值何时更改,将数组拆分为更小的数组

来自分类Dev

如何从ajax $ _POST输出PHP数组并将值拆分或分解为键和值

来自分类Dev

numpy:根据值的顺序将数组拆分为多个部分

来自分类Dev

将字符串拆分为值数组

来自分类Dev

如何使用Javascript将值拆分为多个数组?

来自分类Dev

将逗号分隔的值从optgroup拆分为数组-javascript

来自分类Dev

numpy:根据值的顺序将数组拆分为多个部分

来自分类Dev

如何将多个键和值推入php数组?

Related 相关文章

  1. 1

    将php中的数组拆分为键和值

  2. 2

    将数组键及其值拆分为新的变量

  3. 3

    PHP将多维数组拆分为与值匹配的数组块

  4. 4

    根据值将数组拆分为多个数组-PHP

  5. 5

    PHP将多维数组拆分为与值匹配的数组块

  6. 6

    将数组拆分为匹配值的数组

  7. 7

    按值将数组拆分为数组

  8. 8

    JavaScript将值拆分为数组

  9. 9

    将输入值拆分为字符数组

  10. 10

    练习:将数组值拆分为正数组和负数组

  11. 11

    练习:将数组值拆分为正数组和负数组

  12. 12

    Lua将字符串拆分为表的键和值

  13. 13

    如何使用索引根据键和值将字典拆分为多个字典?

  14. 14

    使用Python将Unicode文件对象拆分为字典键和值

  15. 15

    如何根据PHP中的索引值将2D数组拆分为数组块

  16. 16

    如何基于PHP中的索引值将2D数组拆分为数组块

  17. 17

    使用C ++将字符串拆分为键/值对

  18. 18

    PYTHON:将属性值对列表拆分为多键字典

  19. 19

    将字典列表拆分为键列表、值列表

  20. 20

    将字符串数组拆分为2,将其中一个用作键,将另一个用作值php

  21. 21

    Javascript:按值将数组拆分为多个数组

  22. 22

    根据值何时更改,将数组拆分为更小的数组

  23. 23

    如何从ajax $ _POST输出PHP数组并将值拆分或分解为键和值

  24. 24

    numpy:根据值的顺序将数组拆分为多个部分

  25. 25

    将字符串拆分为值数组

  26. 26

    如何使用Javascript将值拆分为多个数组?

  27. 27

    将逗号分隔的值从optgroup拆分为数组-javascript

  28. 28

    numpy:根据值的顺序将数组拆分为多个部分

  29. 29

    如何将多个键和值推入php数组?

热门标签

归档