相关疑难解决方法(0)

在php中重置数组元素的键?

问题是如何重置密钥,例如数组:

Array ( 
    [1_Name] => Array ( 
        [1] => leo 
        [4] => NULL 
    ) 
    [1_Phone] => Array ( 
        [1] => 12345 
        [4] => 434324
    )  
)
Run Code Online (Sandbox Code Playgroud)

重置为:

Array ( 
    [1_Name] => Array ( 
        [0] => leo 
        [1] => NULL 
    ) 
    [1_Phone] => Array ( 
        [0] => 12345 
        [1] => 434324
    ) 
)
Run Code Online (Sandbox Code Playgroud)

php

113
推荐指数
5
解决办法
18万
查看次数

如何在PHP中重新索引数组的值?

Array (
    [id] => 3
    [user_id] => 1
    [clan_id] => 1
    [date] => 2009-09-24 09:02:05
    [skill1rank] => 1
    [skill1lvl] => 2376
    [skill1xp] => 1804229942
    [skill2rank] => 53
    [skill2lvl] => 99
    [skill2xp] => 120510105
    [skill3rank] => 5526
    [skill3lvl] => 99
    [skill3xp] => 21581237
    [skill4rank] => 622
    ...
    [skill21xp] => 38458116
    [skill22rank] => 184
    [skill22lvl] => 99
    [skill22xp] => 22217059
    [skill23rank] => 5267
    [skill23lvl] => 99
    [skill23xp] => 13396733
    [skill24rank] => 101
    [skill24lvl] => 99
    [skill24xp] => 15724235
    [skill25rank] => 903
    [skill25lvl] …
Run Code Online (Sandbox Code Playgroud)

php arrays key

1
推荐指数
1
解决办法
176
查看次数

使用PHP从df -h --total捕获特定值

我如何df -h --total在centos上运行后从下面提取的内容中填充一个包含总价值的变量。注意:结果不是来自命令行,而是来自php文件。

我如何仅使用PHP捕获最后一行中的百分比值?

Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rhel-root 20G 685M 20G 4% /
devtmpfs 40G 0 40G 0% /dev
tmpfs 40G 0 40G 0% /dev/shm
tmpfs 40G 177M 40G 1% /run
tmpfs 40G 0 40G 0% /sys/fs/cg
/dev/mapper/rhel-usr 20G 3.2G 17G 16% /usr
/dev/sda2 1014M 223M 792M 22% /boot
/dev/mapper/rhel-opt_mycom 100G 37G 63G 37% /opt/my
/dev/mapper/oradb-nimsdb 2.0T 1.5T 614G 71% /opt/my/data
/dev/mapper/redo-logs 305G 72G 234G 24% /opt/my/data/
/dev/mapper/rhel-home 20G 472M 20G 3% /home …
Run Code Online (Sandbox Code Playgroud)

php linux-disk-free

1
推荐指数
1
解决办法
77
查看次数

如何在PHP中没有关联的两个数组的差异

我的第一个数组A是: ["1604","1606","1610"]

我的第二个阵列B是: ["1604","1606","1607","1610"]

但是当我执行时:

   $results= array_diff($b,$a);
Run Code Online (Sandbox Code Playgroud)

然后我得到了这样的结果但我不想要关联(即2如下).我只想要钥匙.(即1607).

我的输出数组结果是:{"2":"1607"}

我希望输出像["1607"].

php arrays difference

0
推荐指数
1
解决办法
120
查看次数

在数组中取消设置值后如何重置键?

采取以下数组:

$fruits = [
    'apple', 'banana', 'grapefruit', 'orange', 'melon'
];
Run Code Online (Sandbox Code Playgroud)

葡萄柚令人恶心,所以我想取消它。

$key = array_search('grapefruit', $fruit);
unset($fruit[$key]);
Run Code Online (Sandbox Code Playgroud)

葡萄柚不在我的$fruit数组中,但是我的键不再正确编号。

array(4) {
    [0] => 'apple'
    [1] => 'banana'
    [3] => 'orange'
    [4] => 'melon'
}
Run Code Online (Sandbox Code Playgroud)

我可以遍历该数组并创建一个新数组,但我想知道是否有更简单的方法来重置密钥。

php arrays

-2
推荐指数
1
解决办法
651
查看次数

标签 统计

php ×5

arrays ×3

difference ×1

key ×1

linux-disk-free ×1