我已经设置了一个 onclick 来向一个 javascript 函数发送一个像 {28:1,29:0,30:1} 这样的数组。
我想知道如何将它发送到 php 函数,以便在接收到它时,它被识别为一个数组,而不是它现在的形式。
如果您需要将原始字符串转换为 php 中的数组,您可以尝试
$str = '{28:1,29:0,30:1}';
$array = explode(',', trim($str, '{}'));
$result = array();
foreach ($array as $x)
{
list($key, $value) = explode(':', $x, 2);
$result[$key] = $value;
}
echo "<pre>"; print_r($result);
会给你
Array
(
[28] => 1
[29] => 0
[30] => 1
)