将两个阵列放在一起

时间:2018-01-02 13:26:47

标签: php arrays variables

我尝试将两个阵列放在一起,但我不会工作。

$vars['project_title'] =  $data['post_title'];

如果我只打印单独的数组

,它会起作用
echo $data['post_title'];

我也尝试了以下但是它不起作用

$mytitle = $data['post_title'];
$vars['project_title'] = $mytitle

我错过了什么吗? 感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

您正在使用" ="运算符,也许如果您尝试使用" =>"运营商你可能会有更多的运气。例如,

$vars = array(
    "project_title" => $data['post_title'],
    "var_1" => "some data",
    "var_2" => "more data"
);

这会给你一个数组:

Array
(
    [project_title] => 'Whatever post_title was set as',
    [var_1] => 'some data',
    [var_2] => 'more data'
)

很难理解你在问什么,以后请你包括以下内容:

  • 期望的结果,比仅仅更明确地将两个数组放在一起"。什么是$ data的结构,$ vars的结构是什么?您尝试构建的阵列的所需结构是什么?
  • 您目前得到什么输出?错误?不是你想要的?准确地以代码片段的形式发布您所获得的内容。请不要使用图片,我们所有人都懒得从图片中输入代码。

希望这个答案可以帮助您获得所需的信息。如果没有,请在下面评论。