把两个数组放在一起[关闭]

问题描述 投票:-3回答:1

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

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

如果我只分别打印出阵列,它就可以工作

echo $data['post_title'];

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

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

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

php arrays variables
1个回答
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的结构是什么?您要构建的阵列所需的结构是什么?
  • 你目前得到什么输出?错误?不是你想要的?准确地以代码片段的形式发布您所获得的内容。请不要使用图片,我们都懒得从图像中输入代码。

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

© www.soinside.com 2019 - 2024. All rights reserved.