小编Déj*_* vu的帖子

用简单的英语将PHP echo和PHP返回有什么区别?

是的,我用谷歌搜索了这个问题,甚至提到了我的教科书(由Don Gosselin撰写的PHP),但我似乎无法理解这个解释.

根据我的理解:

echo =显示函数的最终结果

return =返回函数的值

我应用了两者echo并且return在以下函数中我看不到使用的差异或"有效性" return而不是echo.

<?php
echo "<h1 style='font-family:Helvetica; color:red'>Using <em>echo</em></h1>";
function add1($x, $y){
    $total = $x + $y;
    echo $total;
}
echo "<p>2 + 2 = ", add1(2, 2), "</p>";

echo "<h1 style='font-family:Helvetica; color:red'>Using <em>return</em></h1>";
function add2($x, $y){
    $total = $x + $y;
    return $total;
}
echo "<p>2 + 2 = ", add2(2, 2), "</p>";

?>
Run Code Online (Sandbox Code Playgroud)

两者都显示结果!我不明白的是什么?

php return function echo

40
推荐指数
6
解决办法
5万
查看次数

CSS:水平和垂直页面的中心形式

如何在我的页面中水平和垂直居中名为form_login的表单?

这是我正在使用的HTML:

<body>
    <form id="form_login">
        <p>
            <input type="text" id="username" placeholder="username" />
        </p>
        <p>
            <input type="password" id="password" placeholder="password" />
        </p>
        <p>
            <input type="text" id="server" placeholder="server" />
        </p>
        <p>
            <button id="submitbutton" type="button">Se connecter</button>
        </p>
    </form>
</body>
Run Code Online (Sandbox Code Playgroud)

我试过做以下css,但我的表格永远不会集中:

#form_login {
    left: 50%;
    top: 50%;
    margin-left: -25%;
    position: absolute;
    margin-top: -25%;
}
Run Code Online (Sandbox Code Playgroud)

html css css3

21
推荐指数
5
解决办法
14万
查看次数

strip_tags,删除 javascript

我现在运行的代码有这个问题。

我的代码是输入一个 URL,当我单击“提交”时,它会删除所有标签。我用strip_tags那个。然后我使用preg_match_all("/((?:\w'|\w|-)+)/", $contents, $words);它创建每个单词的数组。然后我有一个 foreach 循环,它将计算所有单词,然后将其与另一个 foreach 循环一起放入表中。

问题是例如。假设我输入一个包含以下内容的 URL:

<html>
    <head>
        <title>titel1</title>
    </head>
    <body>
        <div id="div1">
            <h1 class="class2">
                Testpage-h1
            </h1>
            <p>
                Testpage-p
            </p>
        </div>
        <script>
            alert('hallo');
            document.getElementById('class2');
        </script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这将使用我的代码回显以下内容:

document         1
getElementById1  1
class2'          1
hallo            1
alert            1
Testpage-h1      1
Testpage-p       1
titel1           1
Run Code Online (Sandbox Code Playgroud)

(抱歉将其作为“代码”放置,但它不允许我使用分隔符,或者将数字放在彼此下方)

我的问题是它不应该显示标签之间的内容<script></script>,因为无论如何这对我来说没有用。这个问题有解决办法吗?

我已经尝试过诸如清理过滤之类的事情,但这对我没有帮助。

php strip-tags

1
推荐指数
1
解决办法
6411
查看次数

JavaFX组合框,点击项目

我的问题如下,

为了这个问题,我在一个新项目中重现了这个问题.

假设我有一个带有组合框的应用程序,那里可能有一个或多个项目.我希望当用户点击组合框中的某个项目时会发生"某事".

我制作了以下代码:

        obsvList.add("item1");

        cbTest.setOnAction(new EventHandler<ActionEvent>() {
            @Override
            public void handle(ActionEvent event) {
                System.out.println("Item clicked");
            }
        });
Run Code Online (Sandbox Code Playgroud)

这在应用程序启动并且第一次选择项目时有效.当组合框中有2个或更多项目时(当用户单击项目1,然后单击项目2,然后单击项目1时),这也适用

但是我的问题是,当组合框中只有1个项目时,让我们说"item1".然后用户重新打开组合框并再次单击"item1",然后它将不会重做动作.

在此输入图像描述

只有在单击"新建"项目时,它才会打印"项目单击"行.

我希望它能说清楚我遇到的问题是什么,如果没有请求澄清,我会在需要的地方给出.

提前致谢!

java combobox javafx

0
推荐指数
1
解决办法
6844
查看次数

标签 统计

php ×2

combobox ×1

css ×1

css3 ×1

echo ×1

function ×1

html ×1

java ×1

javafx ×1

return ×1

strip-tags ×1