【发布时间】: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。我的心是冻结的:)