2015-04-09 3 views
1

мне нужно выполнить следующую функцию на каждой странице веб-сайта:Построение массива из функции

<?php 
foreach ($page as $key => $item) 
if ($page[$key][4] == basename(__DIR__)) 
    echo $page[$key][0] . " " . $page[$key][1] . " " . $page[$key][2] . " " . $page[$key][3] . " " . $page[$key][4]; 
?> 

Я хотел бы получить Струны/переменные/в массиве, поэтому он может быть использован в страницу динамически. Что-то вроде показа ниже:

<?php 
$result = array(
'val0' => " ",  // Value from $page[$key][0] 
'val1' => " ",  // Value from $page[$key][1] 
'val2' => " ",  // Value from $page[$key][2] 
'val3' => " ",  // Value from $page[$key][3] 
'val4' => " "  // Value from $page[$key][4] 
); 
?> 

Я искал что-то подобное во всем мире. Как это можно сделать?

ответ

0

Как о чем-то вроде этого:

$result = array(); 
foreach ($page as $key => $item) { 
    if ($page[$key][4] == basename(__DIR__)) { 
     foreach ($page[$key] as $val) { 
      $result[] = $val; 
     } 
     break; 
    } 
} 

Демо: http://codepad.org/xM4ZCIrP

+1

Он работал отлично. Большое вам спасибо за огромную помощь. –

Смежные вопросы