php中不同变量及其值的字符串对象/数组

php中不同变量及其值的字符串对象/数组,php,arrays,variables,Php,Arrays,Variables,在我的代码中有一些变量,现在我想用这些变量的值作为用户输入。 变量如下:- $A、$B、$C 和输入 $A=E,$B=F,$C=D 现在我想要最后一个变量,比如 $Param={A:E,B:F,C:D} 我尝试了这段PHP代码,但没有得到如何处理我想要的输出,因为我想使用insert将这个变量插入DB表 这在技术上也叫做什么。因为我在这里没有太多的经验 //第一次输入为,它基于Post或Get 如果(isset($_POST[“A”])) { $action=$_POST[“A”]; } e

在我的代码中有一些变量,现在我想用这些变量的值作为用户输入。 变量如下:- $A、$B、$C 和输入 $A=E,$B=F,$C=D 现在我想要最后一个变量,比如 $Param={
A
E
B
F
C
D
} 我尝试了这段PHP代码,但没有得到如何处理我想要的输出,因为我想使用insert将这个变量插入DB表 这在技术上也叫做什么。因为我在这里没有太多的经验

//第一次输入为,它基于Post或Get
如果(isset($_POST[“A”]))
{
$action=$_POST[“A”];
}
else if(isset($\u GET[“A”]))
{
$action=$_GET[“A”];
}
//输入为B,它基于POst或Get
如果(isset($_POST[“B”]))
{
$action=$_POST[“B”];
}
else if(isset($\u GET[“B”]))
{
$action=$_GET[“B”];
}
$para=数组(A:$A,B:$B);

从您的输出来看,我认为您谈论的是变量。所以,也许这就是你想要的:

$Param = json_encode(array(
    'A' => 'E',
    'B' => 'F',
    'C' => 'D'
));

echo $Param; // {"A":"E","B":"F","C":"D"}

也许你需要这样的东西:?

$A='E';
$B='F';
$C='D';
$var=['A'=>$A,'B'=>$B,'C'=>$C];
$string='{';
foreach($var作为$key=>$value){
$string.=$key.:'.$value.,';
}
$string.='}';

echo$字符串

这是我找到它的方式

$URL_PARAMETER = json_encode(compact(array('A','B')));
$URL_PARAMETER = str_replace('"',"`",$URL_PARAMETER);
输出为 {
A
E
B
F
}


你不想把它们作为数组还是字符串,用
分隔:
?你想做
关联数组吗。。这是什么。。。???只是因为我赶时间,犯了一些语法错误。。你开始降低我的分数。。如果你能帮助,请不要帮助…你可以这样做
$param='A:'.$A',B:'.$B',C:'.$C我建议您添加此解决方案解决问题的原因。(尽管我知道你的方法很简单。)@uruloke编辑。谢谢你的建议。@AKVYAS23因为你在我回答后编辑了你的问题。