Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将数组推入当前键_Php_Arrays - Fatal编程技术网

Php 将数组推入当前键

Php 将数组推入当前键,php,arrays,Php,Arrays,$twt\u f看起来像这样: foreach ($twt_f as $t => $value) { foreach ($posts as $p) { if ($t == $p['user']['screen_name']) { // } } } 我想把$p插入twt\u f的当前键。我应该如何执行此操作?将值推送到数组

$twt\u f看起来像这样:

foreach ($twt_f as $t => $value) {
            foreach ($posts as $p) {
                if ($t == $p['user']['screen_name']) {
                    // 
                }
            }
        }

我想把$p插入twt\u f的当前键。我应该如何执行此操作?

将值推送到数组:

[teamcanada] => 467865
[radiocanadainfo] => 420248
[el_mayer] => 169241
[nowtoronto] => 148360
[torontocomms] => 121720
[jimharris] => 113786
[globalnational] => 112365
[cdnpress] => 112038
[alexanderkenton] => 106188
也可以用2个键完成

$array["keyname"] = "Value";
推送新值也可以这样做:

$array["key1"][key2] = "Value";

我希望这就是你们所寻找的,并回答了你们的问题。这是关于

$t=$p['user']['screen\u name']
是赋值的文档,您可能是指比较
=
是的,我是说比较推送是什么意思?基本上,如果比较结果为真,则在if中的特定键下复制该数组
$newArray[$t]=$p
array_push($array,$value);
$newArray = array();

foreach ($twt_f as $t => $value) {
    foreach ($posts as $p) {
        if ($t == $p['user']['screen_name']) {
            $newArray[$t] = $p;
        }
    }
}