如何在创建带有键和值的PHP数组时分配变量


$data = array(
'uid' => 'key',
'zip' => 'STRING_VARIABLE',
"school" => array( 
array("sid" => "STRING_VARIABLE", "qty" => NUMERIC_VARIABLE),
array("strSrchSchool" => array(
"name" => "STRING_VARIABLE", 
"address" => "STRING_VARIABLE", 
), 
"students" => NUMERIC_VARIABLE) 
),
"sort" => "default"
);

上面的数组是API调用的一部分。我希望在我提到"STRING_VARIABLE"的地方使用动态值NUMERIC_VARIABLE'。所以我想在那里编写PHP变量,并尝试了一些不同的串联方法,但都不起作用。

当我调用API对上面的PHP变量进行不同的尝试时,它给出了以下错误。

array(2({["status"]=>string(5("error"["error"]=>字符串(62("解析JSON对象、检查格式和对象定义时出错。"}

所以请让我知道在创建PHP数组时,在上面提到的地方直接写PHP变量的正确方法是什么。

您不必做任何特别的事情。

只需写下变量的名称。

$zip = '252354';
$data = array(
'uid' => 'key',
'zip' => $zip,
"school" => array( 
array("sid" => "STRING_VARIABLE", "qty" => NUMERIC_VARIABLE),
array("strSrchSchool" => array(
"name" => "STRING_VARIABLE", 
"address" => "STRING_VARIABLE", 
), 
"students" => NUMERIC_VARIABLE) 
),
"sort" => "default"
);

依此类推,您可以在数组中写入任意数量的变量。

最新更新