2017-09-24 70 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 –