访问数组中的特定列php
问题描述:
我有这个数组事件,它是两个数组的合并。 创建阵列的语法是:访问数组中的特定列php
$events = [$events1,$events2]
然后var_dump
$events
的数组是:
array(2) (
[0] => array(0)
[1] => array(74) (
[0] => (string)
Test1
[1] => (string)
Test2
[2] => (string)
Test3
我尝试做访问的每个子阵列:
$event1 = $events[0]
$event2 = $events[1]
这是不正确,因为它没有给我所需的输出。 请帮忙。
答
让您的数组作为关联数组,并用foreach循环得到你想要的
$events = array('sample1'=> $events1, 'sample2' =>$events2);
foreach($events as $value){
echo $value->sample1;
echo "</br>";
echo $value->sample2;
}
答
难道你有错字?
$event1 = $events[0]
$event2 = $events[1]
+0
谢谢你的回复,但事实并非如此。这是我写这个问题的错字。 –
+1
如果它不是'typo'和回答没有解决你的问题,那你为什么接受它? @AMAM –
_“所需的输出” _具体数值 - 什么是所需的输出'(顺便说一句:你有$ event1然后$事件 - 一个错字?) – Jeff
嗨做一个var_dump($ events [1]);问候。 – 2017-09-24 10:11:37
@Jeff只是为了让他们回到单独的数组。我首先将它们结合起来,因为我想让函数返回两个数组而不是一个。现在我想再次将它们分开 –