PHP输出数组索引名称

时间:2017-02-22 04:43:15

标签: php arrays

关于array brackets

的这个问题

我想知道是否有可能/如何打印数组索引,即我想显示单引号中的值'昂贵' meduim&# 39;等

$cars   = array ('expensive' => $BMW,
                 'medium'    => $Volvo,
                 'cheap'     => $Lada);

2 个答案:

答案 0 :(得分:0)

如果没有关键名称,您打算如何获取$ BMW,$ Volvo或$ Lada?

如果您知道$ BMW的值,您可以在数组上执行array_search()[http://php.net/manual/en/function.array-search.php]。这将返回找到的匹配值的第一个键。

array_keys()[http://php.net/manual/en/function.array-search.php]返回键的数组。

key()[http://php.net/manual/en/function.key.php]返回给定数组元素的键。

答案 1 :(得分:0)

DECLARE @Result NVARCHAR(20)
DECLARE @Qry NVARCHAR(MAX)

SET @Qry = 'select [forid1].[2/17/2017] from [forid1]'

EXECUTE sp_executesql @Qry, N'@Result NVARCHAR(20) OUTPUT', @Result  OUTPUT;

PRINT ' value is : ' + @Result  ;