【问题标题】:How to convert string to array which string is array structere如何将字符串转换为数组,其中字符串是数组结构
【发布时间】:2020-02-25 16:26:26
【问题描述】:

我正在将帖子数组从 swift 发送到 php 服务器。我的阵列看起来像服务器的一些问题:

$my_array = $_POST['array'];

$my_array["item1","item2","item3"] 但类型是字符串而不是数组。

我想获取数组元素,但是当我尝试 $my_array[0] 时,您知道返回的是字符串 " 的第一个元素。

我知道我需要更改我的 swift 代码,但我想了解如何将这些字符串转换为数组并获取元素。

谢谢

【问题讨论】:

  • 那行代码的语法无效。我想您需要添加一些转义字符... “但类型是字符串”:那么请使用字符串文字符号来准确反映它的含义。
  • 如果已修复,该字符串看起来像 JSON。在这种情况下,您可以使用$my_array = json_decode($str);,其中$str 是您的字符串。
  • 哦。绝对地。谢谢@trincot。我的心是冻结的:)

标签: php arrays string


【解决方案1】:

您的 $_POST['array'] 看起来像 JSON 编码的。

如果是这样,您可以通过以下方式获取数组:

$my_array = json_decode($_POST['array']);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-13
    • 1970-01-01
    • 2017-11-27
    • 1970-01-01
    • 2018-03-08
    • 1970-01-01
    • 2011-06-18
    相关资源
    最近更新 更多