如何在PHP中从数组中提取数据

时间:2011-03-17 11:55:22

标签: php arrays

Hello Stack Overflow我希望你今天好;

所以我使用jQuery来附加一个包含更多输入字段的表单; Session将数据存储为密钥的数组:Children。

我想知道向用户显示该数组中的数据将如何完成?

添加输入字段的jQuery(前面的某些页面)

 $('.children-main-add').click(function(){
    var attrName = $(this).attr('name');
    var count = $(this).attr('count');
    $(this).attr('count', (parseInt(count)+1))
    var input = $('<input />');
    input.attr('type','text')
    input.attr('name',attrName+"["+count+"]" ) 
    $('.children-main').append($('<li />').append(input));
    $('#content li').removeClass('alt');
    $('#content li:odd').addClass('alt');
    $(this).val('Add Another Child');
})

会话中的数据:Key:children / Value:Array

如果我对某事不清楚,请告诉我!

我提前感谢您的帮助

1 个答案:

答案 0 :(得分:2)

如果您想将它们显示为继续字符串

使用impode(',' , $_SESSION['children']);

if(isset($_SESSION['children']) && is_array($_SESSION['children']))
{
    foreach($_SESSION['children'] as $child)
    {
      echo $child."<br />";  
      // some other html
    }
}