php - 将数组从函数文件传递到页面

时间:2013-11-16 17:52:13

标签: php arrays parameter-passing

我需要将一个数组从functions.php(这不是一个html页面,只是一个函数文件)文件传递给一个页面文件。如果可能的话,更好的弹出窗口......

我这样做了:

1)将functions.php中的Session设置为

if(!isset($_SESSION)) 
    { 
        session_start(); 
    }
?>

2)创建会话var并分配值。转到结束页

$_SESSION['array'] = $nodes;
header("Location: endpage.php");

3)阅读会话var并做一些工作......

<?php 
session_start();

$tim[] = $_SESSION['array'];

    foreach ($tim as $result) {
        echo $result['val'];

    }

?>

它不起作用,数组是空的......

1 个答案:

答案 0 :(得分:0)

假设$ _SESSION ['array']中确实存在数据!试试这个

<?php 
    session_start();

    foreach ($_SESSION['array'] as $result) {
        echo $result['val'];

    }
?>