为了账号安全,请及时绑定邮箱和手机立即绑定

如何创建多维数组?

如何创建多维数组?

PHP
慕虎7371278 2021-04-30 17:13:49
我正在观看一个教程视频,其中包含以下代码:  if ( isset($_POST['message']) ) {    if ( !isset ($_SESSION['chats']) ) $_SESSION['chats'] = Array();    $_SESSION['chats'] [] = array($_POST['message'], date(DATE_RFC2822));    header("Location: index.php");    return;  }但是我对这条线感到困惑:$_SESSION['chats'] [] = array($_POST['message'], date(DATE_RFC2822));我不知道是什么意思= array($_POST['message'], date(DATE_RFC2822));?是$_SESSION二维数组吗?还是只有2个元素的一维数组?如果是一维数组,如何编写二维数组?
查看完整描述

2 回答

?
梵蒂冈之花

TA贡献1900条经验 获得超5个赞

这样想吧。$ _SESSION ['chats']是一个包含多个数组的数组,每个数组都有一条消息和一个日期。在PHP中,我有时喜欢输出数组结构以查看实际情况。您应该执行以下操作来检查数组树(仅在不使用XDebug这样的外部插件的情况下进行培训):


echo '<pre>'; print_r($_SESSION['chats']); exit();

输出看起来像这样,更具可读性。一旦使用了足够的阵列,您将不再需要它。


[chats] => Array

    (

        [0] => Array

            (

                [0] => message

                [1] => Sat, 20 Apr 2019 13:10:09 -0700

            )


    )


查看完整回答
反对 回复 2021-05-07
  • 2 回答
  • 0 关注
  • 109 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信