Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP中从数组中提取数据_Php_Arrays - Fatal编程技术网

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

如何在PHP中从数组中提取数据,php,arrays,Php,Arrays,你好,我希望你今天很好 因此,我使用jQuery来附加一个包含更多输入字段的表单; 会话将数据存储为key:Children的数组 我想知道如何向用户显示该数组中的数据 添加输入字段的jQuery(前几页) $('.children主添加')。单击(函数(){ var attrName=$(this.attr('name'); var count=$(this.attr('count'); $(this.attr('count',(parseInt(count)+1)) 变量输入=$('');

你好,我希望你今天很好

因此,我使用jQuery来附加一个包含更多输入字段的表单; 会话将数据存储为key:Children的数组

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

添加输入字段的jQuery(前几页)

$('.children主添加')。单击(函数(){
var attrName=$(this.attr('name');
var count=$(this.attr('count');
$(this.attr('count',(parseInt(count)+1))
变量输入=$('');
input.attr('type','text')
input.attr('name',attrName+“[”+计数+“]))
$('.children main').append($('
  • ').append(input)); $(“#content li”).removeClass('alt'); $('#content li:odd').addClass('alt'); $(this.val('Add other Child'); })
  • 会话中的数据:Key:children/Value:Array

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


    如果您想将它们显示为连续字符串,我将提前感谢您的帮助

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

    if(isset($\u会话['children'])和&is\u数组($\u会话['children']))
    {
    foreach($_会话['children']作为$child)
    {
    echo$child。“
    ”; //其他一些html } }
    我尝试了通常的方法
    使用这个
    打印($\u会话['children'])
    您可以用数据显示任何示例。请使用
    print\u r
    将数组回显到屏幕上,如果不起作用,请使用
    var\u dump
    以便我们更好地了解数组的内容holds@Gaurav谢谢,这很有效,但是我如何以符合条件的格式显示它呢?它的显示方式如下:
    Array([0]=>Julia Roberts[1]=>Zaraki Akram[2]=>Simon Evans Smith)
    我实际上想分别展示他们,即Julia Roberts
    Zaraki Akram
    Simon Evans Smith,所以每个人都在一条新的线路上
     $('.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');
    })
    
    if(isset($_SESSION['children']) && is_array($_SESSION['children']))
    {
        foreach($_SESSION['children'] as $child)
        {
          echo $child."<br />";  
          // some other html
        }
    }