1
我已經設置了一個onclick來發送一個像這樣的數組的javascript函數{28:1,29:0,30:1}。如何發送一個php函數{28:1,29:0,30:1}這樣的數組?
我想知道如何將它發送到PHP函數,以便當它被接收時,它被識別爲一個數組,而不是它現在的形式。
我已經設置了一個onclick來發送一個像這樣的數組的javascript函數{28:1,29:0,30:1}。如何發送一個php函數{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
)
@DanielFain與問題? – peterm 2013-03-07 00:35:25