Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript PHP将字符串转换为变量,检查是否为';s值不为空,请与其他值进行比较_Javascript_Php - Fatal编程技术网

Javascript PHP将字符串转换为变量,检查是否为';s值不为空,请与其他值进行比较

Javascript PHP将字符串转换为变量,检查是否为';s值不为空,请与其他值进行比较,javascript,php,Javascript,Php,我正在尝试将字符串转换为变量。我知道这个问题已经被问过了,但我无法让它起作用。我需要帮助。我有几个变量,我通过这篇文章得到: $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=

我正在尝试将字符串转换为变量。我知道这个问题已经被问过了,但我无法让它起作用。我需要帮助。我有几个变量,我通过这篇文章得到:

$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>");
}
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>";
    }
}
$array=array(
“first\u name”=>$\u POST['first\u name'],
“姓氏”=>$\u帖子['last\u name']
);  
foreach($key=>$value的数组){
如果($value!=''){
回显“警报('$key=$value');”;
}
}

@splash58 Doh!对不起,我整天都在用JS。。。非常感谢。