Heim  >  Artikel  >  Backend-Entwicklung  >  var_dump(isset($a['cake']['a']['b'])); 什么意思?该如何解决

var_dump(isset($a['cake']['a']['b'])); 什么意思?该如何解决

WBOY
WBOYOriginal
2016-06-13 11:41:361098Durchsuche

var_dump(isset($a['cake']['a']['b'])); 什么意思?
http://us1.php.net/manual/zh/function.isset.php

<?php<br /><br />$a = array ('test' => 1, 'hello' => NULL, 'pie' => array('a' => 'apple'));<br /><br />var_dump(isset($a['test']));            // TRUE<br />var_dump(isset($a['foo']));             // FALSE<br />var_dump(isset($a['hello']));           // FALSE<br /><br />// 键 'hello' 的值等于 NULL,所以被认为是未置值的。<br />// 如果想检测 NULL 键值,可以试试下边的方法。 <br />var_dump(array_key_exists('hello', $a)); // TRUE<br /><br />// Checking deeper array values<br />var_dump(isset($a['pie']['a']));        // TRUE <br />var_dump(isset($a['pie']['b']));        // FALSE<br />var_dump(isset($a['cake']['a']['b']));  // FALSE<br /><br />?> <br />

var_dump(isset($a['pie']['a']));   和var_dump(isset($a['cake']['a']['b']));是什么意思?请详细解释一下,我之前学过c语言,但是感觉php为什么如此难懂.. 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn