小编Sia*_*ada的帖子

比较两个数组并从PHP中的数组中删除数组

我有两个数组,我需要从较大的数组中删除较小的数组

$a = array(223 => 6, 381 => 6);
Run Code Online (Sandbox Code Playgroud)

和第二个数组是:

$b = array(array('id' => 45, 'username' => 'rock'), array('id' => 223, 'username' => 'pop'), array('id' => 381, 'username' => 'stock'));
Run Code Online (Sandbox Code Playgroud)

使用print_r(),它们看起来像这样

Array
(
    [223] => 6
    [381] => 6
)

Array
(
    [0] => Array
        (
            [id] => 45
            [username] => rock
        )

    [1] => Array
        (
            [id] => 223
            [username] => pop
        )

    [2] => Array
        (
            [id] => 381
            [username] => stock
        )

)
Run Code Online (Sandbox Code Playgroud)

如何从$ b数组中删除id!= $ a …

php arrays

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

在这个例子中,长度变量发生了什么,PHP

也许这是一个愚蠢的问题,但我不明白变量的长度是怎么回事,每一步中发生了什么?

$text = 'John';
$text[10] = 'Doe';

echo strlen($text);
//output will be 11
Run Code Online (Sandbox Code Playgroud)

为什么会var_dump($text)显示string(11) "John D"?为什么它不是全名John Doe

有人可以解释这一刻吗?

php variables string-length

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

标签 统计

php ×2

arrays ×1

string-length ×1

variables ×1