foreach ($_POST as $key => $value)我有像title_1,title_2,title_3这样的变量之后.我需要将$ title等同于$ title_ + $ id
我试过的
$link = ${$title_ . $id};
$title= $title_[$id];
$title= $title_[$id];
Run Code Online (Sandbox Code Playgroud)
代码
foreach ($_POST as $key => $value)
{
if (preg_match('/^id_(\d*)$/', $value, $matches))
{
$id = $matches[1];
if (isset($_POST['title_' . $id]))
{
//$link = ${$title_ . $id};
$title= $title_[$id];
//mysql_query("UPDATE table SET title='" . $title . "' where id='$id'");
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
你想要像......
$link = ${$title."_" . $id};
Run Code Online (Sandbox Code Playgroud)
也许
${"title_" . $id};
Run Code Online (Sandbox Code Playgroud)
请参阅此参考:http: //php.net/manual/en/language.variables.variable.php
| 归档时间: |
|
| 查看次数: |
59 次 |
| 最近记录: |