如何读取数组([2622232]=>;[]=>;apple)PHP中的字符串
我正在尝试读取会话数组中的字符串 这是我在会话中输入的代码:($number在此为2622232) 当我使用如何读取数组([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
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的答案更接近我的问题。