gpt4 book ai didi

php - 我想打印 $s1 $s2 $s3 中的值而不是变量名称

转载 作者:行者123 更新时间:2023-11-29 22:13:27 24 4
gpt4 key购买 nike

我想打印 $s1 $ s2 $s3 中的值而不是变量名称。当值在数据库中发送时,只有变量名 $s1、$s2、$s3 等,而不是其中的值。

<?php
echo $s1=$_POST['1'];
echo $s2=$_POST['2'];
echo $s3=$_POST['3'];
echo $s4=$_POST['4'];

$proo=$_POST['proo'];
$semm=$_POST['semm'];
$shii=$_POST['shii'];
$secc=$_POST['secc'];
$subb=$_POST['subb'];
if($btnn)
{
$sele=mysql_query("select * from `sconfirmed` where `pro`='$proo' && `sem`='$semm' && `section`='$secc' && `shift`='$shii' ");
$count=mysql_num_rows($sele);
$b='1';

do
{

$a='1';
$s='$s';
while($ro=mysql_fetch_array($sele))
{
$pic=$ro['pic'];
$sname=$ro['sname'];
$rollno=$ro['rollno'];

$sfather=$ro['sfather'];
$phone=$ro['phone'];
$email=$ro['email'];

$address=$ro['address'];
$dob=$ro['dob'];
$iddd=$ro['id'];
$sess=$ro['ses'];

$c=$s.$a;


$insert=mysql_query("insert into `markssub1`(`sid`,`sname`,`sem`,`sec`,`pro`,`shi`,`rollno`,`ses`,`tid`,`tname`,`subject`,`marks`) values ('$iddd','$sname','$semm','$secc','$proo','$shii','$rollno','$sess','$id','$user','$subb','$c') ");
$a=$a+1;
}
}
while($count<=$b);
}
?>

最佳答案

我觉得你应该改变

$s='$s';

$s="$s";

在 PHP 中使用双引号和单引号是有区别的。处理变量时使用双引号。

已添加

如果我明白您想要做什么,请看看这个示例是否对您有帮助:

$s1 = "something";
$currentVar = "s"."1";
/*Then here you loop through whatever you want (in your example it will be "s".$a */

echo $$currentVar;

将返回“某物”;

就这些吗?

关于php - 我想打印 $s1 $s2 $s3 中的值而不是变量名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31408367/

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