Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何读取数组([2622232]=>;[]=>;apple)PHP中的字符串_Php_Arrays_Session - Fatal编程技术网

如何读取数组([2622232]=>;[]=>;apple)PHP中的字符串

如何读取数组([2622232]=>;[]=>;apple)PHP中的字符串,php,arrays,session,Php,Arrays,Session,我正在尝试读取会话数组中的字符串 这是我在会话中输入的代码:($number在此为2622232) 当我使用print\r($\u SESSION['fruit'])时,我得到以下数组: Array ( [2622232] => [] => apple ) 我的问题是我怎样才能得到字符串“苹果”?当我试图使用$\u SESSION['fruit'][$number][读取字符串时,我的编辑器给了我错误消息 你知道我的情况吗?$\u SESSION['fruit'][$number

我正在尝试读取会话数组中的字符串

这是我在会话中输入的代码:($number在此为2622232)

当我使用
print\r($\u SESSION['fruit'])
时,我得到以下数组:

Array ( [2622232] => [] => apple ) 
我的问题是我怎样才能得到字符串“苹果”?当我试图使用
$\u SESSION['fruit'][$number][
读取字符串时,我的编辑器给了我错误消息


你知道我的情况吗?

$\u SESSION['fruit'][$number][
是错误的,因为你没有传递
索引。类似于
$\u SESSION['fruit'][$number][0]
的东西应该可以工作


您可以在PHP文档中找到关于数组的更多信息()

$\u会话['fruit'][$number][
是错误的,因为您没有传递
索引。类似于
$\u SESSION['fruit'][$number][0]
的东西应该可以工作


您可以在PHP文档()中找到有关数组的更多信息。

获得打印输出的唯一方法是使用空字符串作为键。
['']
,因此您需要找到在何处执行此操作并修复它。但是,您可以访问它:

echo $_SESSION['fruit'][2622232][''];

获取
print\r()
输出的唯一方法是使用空字符串作为键
['']
,因此您需要找到执行该操作的位置并修复它。但是,您可以访问它:

echo $_SESSION['fruit'][2622232][''];

var\u dump($\u SESSION['fruit'])
并修复将
apple
添加到数组中的代码。对您的值执行var\u dump(),因为没有键的元素很奇怪可能您的$fruit\u类型是数组
var\u dump($\u SESSION['fruit'])
并修复将
apple
添加到数组中的代码。对您的值执行var\u dump(),因为有一个没有键的元素很奇怪,你的$fruit_类型可能是arrayYes,是的。我仔细检查了我的代码,代码中有一个输入错误。现在,一切正常。是的,是的。我仔细检查了我的代码,代码中有一个输入错误。现在,一切正常。谢谢你的回复。很抱歉,我不能给你“复选标记”,Abracadver的答案更接近我的问题。谢谢你的回复。很抱歉,我不能给你“复选标记”,Abracadver的答案更接近我的问题。