相关疑难解决方法(0)

PHP数组按值删除(不是键)

我有一个PHP数组如下:

$messages = [312, 401, 1599, 3, ...];
Run Code Online (Sandbox Code Playgroud)

我想删除包含值的元素$del_val(例如$del_val=401),但我不知道它的键.这可能会有所帮助:每个值只能存在一次.

我正在寻找最简单的功能来执行此任务.

php arrays

827
推荐指数
18
解决办法
77万
查看次数

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

我有以下数组,我想重新索引,所以键是相反的(理想情况下从1开始):

当前数组(编辑:数组实际上看起来像这样):

Array (

[2] => Object
    (
        [title] => Section
        [linked] => 1
    )

[1] => Object
    (
        [title] => Sub-Section
        [linked] => 1
    )

[0] => Object
    (
        [title] => Sub-Sub-Section
        [linked] => 
    )

)
Run Code Online (Sandbox Code Playgroud)

怎么样:

Array (

[1] => Object
    (
        [title] => Section
        [linked] => 1
    )

[2] => Object
    (
        [title] => Sub-Section
        [linked] => 1
    )

[3] => Object
    (
        [title] => Sub-Sub-Section
        [linked] => 
    )

)
Run Code Online (Sandbox Code Playgroud)

php arrays indexing

139
推荐指数
10
解决办法
18万
查看次数

标签 统计

arrays ×2

php ×2

indexing ×1