爆炸后不打印的值

时间:2014-06-17 08:41:45

标签: php explode

我有这段代码 -

  $var = $family [$counter];

  var_dump($var);

  $a=explode('/',$var);

" var_dump($ var);"的输出是

  

http://pastebin.com/6m3ytWXZ

现在我正在爆炸和打印 -

var_dump($a);
print $a[2];

以上两行的输出是 -

  

http://pastebin.com/k68DAk5w

当我打印$ a [2]时;我没有得到任何output

为什么会这样? 请指导.. !!

3 个答案:

答案 0 :(得分:0)

你试过echo ??

echo $a[2];

<强>已更新

<?php
$var = "scripts/testSuite/hostAgentFeatures/ping/BasicFunctionality/IPv4/pingHostOnSubnetWithNoGateway.tcl";

$a = explode('/',$var);

print $a[2];

?>

输出

hostAgentFeatures

在此处查看:

https://eval.in/163695

答案 1 :(得分:0)

First print_r($ a); 然后你要显示哪个值put arrayname [key];

echo $ a [2];

答案 2 :(得分:-1)

应该是不能使用print,因为这是一个数组。您可以尝试print_rvar_dump $a[2]

print_r($a[2])

var_dump($a[2])