【问题标题】:Convert String delimeter转换字符串分隔符
【发布时间】:2023-05-19 13:27:01
【问题描述】:

我有一个日期数组

    foreach ($result as $value) {
           $specialclose[]=str_replace("-", ", ", $value);
    }
   return json_encode($result);

这是结果["25-12-2014","26-12-2014"]

我需要这个输出[[25-12-2014],[26-12-2014]]

【问题讨论】:

  • 所以你尝试使用字符串作为数组,忘记var,然后在数组中返回false?好像出了点问题……
  • 对不起 ClosedDates 是一个 php $closedDates ="[[25, 12, 2014], [26, 12, 2014]]";

标签: php arrays string


【解决方案1】:

您将closedDates 定义为字符串,而不是数组,请将您的变量定义更改为:

var closedDates = [[25, 12, 2014], [26, 12, 2014]];

注意值周围没有双引号。

【讨论】:

  • 或者使用JSON.parse将JSON字符串转换为数组,如果前者是从外部JS代码得到的