2017-09-24 67 views
-1

我有这个数组事件,它是两个数组的合并。 创建阵列的语法是:访问数组中的特定列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] 

这是不正确,因为它没有给我所需的输出。 请帮忙。

+1

_“所需的输出” _具体数值 - 什么是所需的输出'(顺便说一句:你有$ event1然后$事件 - 一个错字?) – Jeff

+0

嗨做一个var_dump($ events [1]);问候。 – 2017-09-24 10:11:37

+0

@Jeff只是为了让他们回到单独的数组。我首先将它们结合起来,因为我想让函数返回两个数组而不是一个。现在我想再次将它们分开 –

回答

1

让您的数组作为关联数组,并用foreach循环得到你想要的

$events = array('sample1'=> $events1, 'sample2' =>$events2); 
foreach($events as $value){ 

echo $value->sample1; 
echo "</br>"; 
echo $value->sample2; 
} 
0

难道你有错字?

$event1 = $events[0] 
$event2 = $events[1] 
+0

谢谢你的回复,但事实并非如此。这是我写这个问题的错字。 –

+1

如果它不是'typo'和回答没有解决你的问题,那你为什么接受它? @AMAM –