我试图将基本的Javascript函数转换为PHP,我看到其中一个变量被声明了var Variable = new Array (13).
我知道PHP变量声明如下: $variable = array()
但是"13" new Array(13)呢?这转化为$variable = array(13)?我试过了,但它似乎没有用.
这在Javascript中
var results = new Array (13);
Run Code Online (Sandbox Code Playgroud)
在PHP中成为这个,我是对的吗?
$results = array(13);
Run Code Online (Sandbox Code Playgroud) 可能重复:
Cookie 仅在刷新时显示?
我正在尝试设置一个基本的 PHP cookie,它将记住使用的颜色主题。然而,当我测试它时,在设置和颜色主题的显示之间存在一次刷新延迟。
澄清一下:我有一个允许用户选择颜色的选择表单。然后,有一个应用按钮。选择应用按钮后,页面应自动设置 cookie 并显示颜色。然而,当应用按钮被按下时,只有 cookie 被设置并且主题不会显示,直到用户点击刷新按钮。关于如何解决这个问题的任何想法?
$help = $_POST["theme"];
$color = "#" . $help;
setcookie("TestCookie", $color, time()+60*60*24);
$recolor = $_COOKIE["TestCookie"];
echo '<style type="text/css"> body { background: '.$recolor.' } </style>';
Run Code Online (Sandbox Code Playgroud)
其中 $_POST["theme"] 是选择表单名称。非常感谢!this:Cookie 仅在刷新时显示?就是我在谈论的,但使用 PHP,而不是 C#
编辑:感谢所有回复!我设法通过在设置 cookie 的同时将背景颜色设置为用户选择的任何颜色来解决此问题。所以当用户最初选择颜色时,它不是设置背景的 cookie。这是另一个功能。感觉有点便宜,但它有效!
我想有几个单选按钮来显示动态网页的信息.我有(在PHP中):
echo '
<html>
<head>
<title> Dynamic PHP </title>
</head>
<body>
<form action="dynamic.php" method="get">
<input type="radio" name="dynamic" value="home" checked> Home </br>
<input type="radio" name="dynamic" value="site1"> Site 1 </br>
<input type="radio" name="dynamic" value="site2"> Site 2
</form>
</body>
</html>
';
if (isset($_GET["home"])){
echo "Home";
}
if (isset($_GET["site1"])){
echo "Site 1";
}
if (isset($_GET["site2"])){
echo "Site 2";
}
Run Code Online (Sandbox Code Playgroud)
我没有得到任何错误,但也没有任何反应.非常感谢.
编辑:这就像我要问的:php中的单选按钮值