gpt4 book ai didi

javascript - PHP 将字符串转换为变量,检查它的值是否不为空,与其他值进行比较

转载 作者:行者123 更新时间:2023-11-30 16:45:31 24 4
gpt4 key购买 nike

我正在尝试将字符串转换为变量。我知道这个问题已经被问过,但我无法让它发挥作用。我需要帮助。我有一些像这样通过 POST 获得的变量:

$name = $_POST['name'];
$prename = $_POST['prename'];

$array_var = array("name","prename");
$array_var_count = count($array_var);

for($t=0;$t<$array_var_count;$t++){
$var="$".$array_var[$t];
//echo("<script>alert('".$var."');</script>");
}

现在 $var 应该得到 :first:(name) 的值和 second of:(prename) 因为 $var==("$".$array_var[$t] )=> $var=$name;.这意味着它应该采用 $name = $_POST['name']; 的值。然而事实并非如此。这就是为什么我认为我必须将它转换成一个变量。我不太确定。我是 php 的新手。而且我还想检查 $var 是否不为空,如下所示:

for($t=0;$t<$array_var_count;$t++){
$var="$".$array_var[$t];
..............................
if(!empty($var)){
..............................
}
}

最佳答案

您的脚本有一些问题。如果我理解正确,这可能适合你:

$array = array(
"first_name" => $_POST['first_name'],
"last_name" => $_POST['last_name']
);

foreach($array as $key => $value){
if($value != ''){
echo "<script>alert('$key = $value');</script>";
}
}

关于javascript - PHP 将字符串转换为变量,检查它的值是否不为空,与其他值进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31301235/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com