我正在尝试进行具有查找值的包含。
以下是我的包的样子。
<?php
$output1[] = ['AB1234']['FIRST Look'];
?>
我称之为<?php echo $output1['AB1234']; ?>
一切似乎都没问题只是包含文件我无法确定错误是什么。知道这里有什么问题吗?
答案 0 :(得分:2)
您想要做的是:
$output1['AB1234'][] = 'FIRST Look';
然后,如果你打电话:
echo $output1['AB1234'][0];
它将返回(打印):
'FIRST Look'
通过$output1['AB1234'][]
创建一个二维数组,第一个条目填充'FIRST Look',结构将是:
Array
(
[AB1234] => Array
(
[0] => FIRST Look
)
)
另一种方法是通过执行以下操作来创建关联数组:
$output1['AB1234'] = 'FIRST Look';
这相当于声明$output1 = array('AB1234'=> 'FIRST Look');
(正如在另一个解决方案中所建议的那样 - 只有这样做才能让你更容易添加值)。
第二种情况的结果将是:
Array
(
[AB1234] => FIRST Look
)
并且为了打印它,你将不得不这样做:
echo $output1['AB1234'];
答案 1 :(得分:1)
以这种方式尝试:
<?php
$output1 = array('AB1234' => 'FIRST Look',
'Key2' => 'Value2',
'Key3' => 'Value3',
'Key4' => 'Value4'
);
?>
然后你的回声会起作用。