php中不同变量及其值的字符串对象/数组
在我的代码中有一些变量,现在我想用这些变量的值作为用户输入。 变量如下:- $A、$B、$C 和输入 $A=E,$B=F,$C=D 现在我想要最后一个变量,比如 $Param={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
: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因为你在我回答后编辑了你的问题。