Php查找功能

时间:2013-09-16 03:33:26

标签: php

我正在尝试进行具有查找值的包含。

以下是我的包的样子。

<?php
$output1[] = ['AB1234']['FIRST Look'];
?>

我称之为<?php echo $output1['AB1234']; ?>

一切似乎都没问题只是包含文件我无法确定错误是什么。知道这里有什么问题吗?

2 个答案:

答案 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'
                );
?>

然后你的回声会起作用。