标签: echo

PHP Foreach 内部变量带有 equals

我有一个等于一些简单数据的变量,如下所示

$var = 'hello names here how are yous?';
Run Code Online (Sandbox Code Playgroud)

我希望实现的是在 $var 内有一个 foreach 循环,但我尝试了各种方法但没有运气,总是抛出错误。

下面是我要做的事情。

$var = 'hello '.foreach($datas as $data) { echo $data }.' how are yous?';
echo $var;
Run Code Online (Sandbox Code Playgroud)

它将输出 - 你好迈克丹尼尔史蒂夫你好吗?

任何帮助表示赞赏。

======编辑======== 我试图用下面的代码写入文件循环内容。

  $datas = 'Name, Name2, Name4';
  $var = ''.foreach($datas as $data) { echo $data }.'

 $default_file = 'media/default.php';
 $default_file_handle = fopen($default_file, 'w') or die('Cannot open file:  '.$default_file);


$default_data = '
'.$var.'//each value to be a new line
Name2 //example
Name4 //example
etc
';
fwrite($default_file_handle, $default_data); …
Run Code Online (Sandbox Code Playgroud)

php foreach var echo

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

如何在 PHP 中 echo 定义值?

我的代码在这里:

<?php define("SITENAME","Page TITLE");?>
Run Code Online (Sandbox Code Playgroud)

我想回显定义值,例如:

<?php echo "<?=SITENAME?>";?>
Run Code Online (Sandbox Code Playgroud)

有人能告诉我怎么做吗?

php echo

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

回显附加文本

如果我在终端中将一些基本字符串写入文件,是否有办法使用 echo 不断附加到该文件?

例如, echo 'hello' > file 会将 'hello' 放入该文件中,但如果我现在想将 'world' 附加到文件中怎么办?我知道如果我 echo 'world',它会覆盖我写入文件的第一个字符串。我可以在 bash 中使用 += 运算符吗?

编辑:没关系,我可以使用 >> 附加。是否可以追加到同一行而不是新行?

bash terminal echo

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

Bash 脚本 echo 似乎删除了我的新行?

这是我的文件 file.txt 的内容:

header
a
b
c
Run Code Online (Sandbox Code Playgroud)

我不知道发生了什么事。该命令不打印新行。

echo -e $(tail -n +2 file.txt)
Run Code Online (Sandbox Code Playgroud)

这打印:

a b c
Run Code Online (Sandbox Code Playgroud)

但是如果将其写入文件,您将清楚地看到新行:

tail -n +2 file.txt >> new_file.txt
Run Code Online (Sandbox Code Playgroud)

测试.txt

a
b
c
Run Code Online (Sandbox Code Playgroud)

如何强制 echo 打印新行?printf我认为如果不进行某种循环就无法在这里使用。

unix bash shell echo

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

如何使用 Jenkins 参数替换属性文件的值

我有 settings.properties 文件,其中有许多键值对,如下所示

browserName=Chrome
ExecutionMode=Local
Run Code Online (Sandbox Code Playgroud)

我使用 settings.properties 文件传递​​输入参数来运行自动化脚本。

示例:例如,当我使用构建参数运行 jenkins 作业时,我输入 browserName 作为 InternetExplorer,它应该替换 settings.properties 文件中的值。

我正在使用以下命令来实现我的目标。

echo browserName=%BROWSER_NAME% >> settings.properties

但它并没有替换“browserName=Chrome”,而是在末尾添加“browserName=InternetExplorer”。

请让我知道如何替换 browserName 值?

echo jenkins

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

在 bash 中使用文件通配符执行 echo 命令

我想做这样的事情:echo "foo" > bar/**/buzz但这无效

基本上,我想将字符串回显到 bar 中每个目录中的文件中。

我确信有一个简单的方法可以做到这一点,哈哈。

bash glob echo

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

检查是否设置了环境变量及其值

我对环境变量有一次非常奇怪的经历。

总之,我需要设置一个环境变量VAR1,我 99% 确定我运行了该命令export VAR1=some-value。然而,几个小时后我忘记了是否设置了,所以我跑去echo $VAR1查看。输出完全正确some-value,这证实了我的设置是正确的。

但是,当我在 python 中执行此操作时:

import os
print("VAR1" in os.environ)
Run Code Online (Sandbox Code Playgroud)

输出是False.

此时我很困惑。如果我相信我的 python 输出,则意味着我使用检查环境变量的方式echo是错误的。是这样吗?

因为我不知道出了什么问题,所以我无法提供可重现的代码示例。我真的很感激任何解释。

python environment-variables echo

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

如何使用PHP在页面的head部分内回显一些东西

我想在网页的head部分内回显样式表.现在当我这样做:

if($browser == "Opera")
{
    echo "<link type='text/css' rel='stylesheet' src='/opera.css' media='screen' />";
}
Run Code Online (Sandbox Code Playgroud)

它确实回显了源代码中的样式表,而不是页面本身,这是好的,但它不会在该<head></head>部分内回显它.如何才能做到这一点?

php echo

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

如何在jQuery中回显PHP?

我正在尝试在我的一个jQuery函数中使用我的一个PHP函数.我知道它不会执行代码,但我需要回显函数调用,因此服务器可以处理它.到目前为止我有这个:

    .html('<h2>Please <a href=""<?php echo absolute_url("login.php"); ?>"">login</a> or <a href="signup.php">register</a> to vote for this post.</h2>(click on this box to close)')
Run Code Online (Sandbox Code Playgroud)

但它无法正常工作.我听说我需要在Javascript中用引号括起实际的php函数调用,我做了(单个和双重),但他们没有做到这一点.有任何想法吗?

任何想知道的人的整个功能:

      // login or register notification
$(document).ready(function() {
    $('.notice').click(function() {
        $('.error-notification').remove();
        var $err = $('<div>').addClass('error-notification')
        .html('<h2>Please <a href=""<?php echo absolute_url("login.php"); ?>"">login</a> or <a href="signup.php">register</a> to vote for this post.</h2>(click on this box to close)')
        .css('left', $(this).position().left);
        $(this).after($err);
        $err.fadeIn(150);
    });
    $('.error-notification').live('click', function() {
        $(this).fadeOut(150, function() {
            $(this).remove();
        });
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript php jquery echo

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

<?php echo vs <?=是一个"回声"比另一个好?(在普通PHP和CakePHP中)

在很多CakePHP的例子中,我看到<?php echo $myVar; ?> 我总是用速记来写这个<?php=$myVar?>

有什么区别吗?是<?php echo出于某种原因更好?我总是倾向于较短的,但是 - 当我看到其他人都使用它时<?php echo,我想 - 也许我做错了.

在CakePHP中怎么样 - 由于某种原因它是不同的?

php cakephp echo cakephp-1.3

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