标签: echo

<?php echo $ pno?>和<?= $ pno?>之间的区别

请帮我解决一小段代码.我想在文本框中获取值.

有时这条线有效:

<td width="292" bgcolor="#EDEFF4"><input name="pno" type="text" id="pno" value="<?php echo $pno?>"/></td>

有时这条线有效:

<td width="292" bgcolor="#EDEFF4"><input name="pno" type="text" id="pno" value="<?=$pno?>"/></td>

那么两者之间的区别是什么

<?php echo $pno ?> 
Run Code Online (Sandbox Code Playgroud)

<?=$pno?>
Run Code Online (Sandbox Code Playgroud)

php echo php-shorttags

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

if语句之外的回声

这是我的代码

if ($follower_username == $user){

echo $followed_username.",";

};
Run Code Online (Sandbox Code Playgroud)

当它运行时,它会回显echos name,name2,name3,name4

但是当我这样做的时候

if ($follower_username == $user){

$names = $followed_username.",";
};

echo $name`;
Run Code Online (Sandbox Code Playgroud)

它只输出name4,

是什么导致它只拉出姓氏?

谢谢!

php if-statement echo

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

PHP中的回声表

到目前为止,我的代码是从.txt文件中读取,通过html解析信息和输出.我的问题是如何将我的$ name和$ email变量回显到一个双列表中?

这是我的代码:

<?php

// Read the file into an array
$users = file("names.txt");

// Cycle through the array
foreach ($users as $user) {

    // Parse the line, retriving the name and e-mail address
    list($name, $email) = explode(" ", $user);

    // Remove newline from $email
    $email = trim($email);

    // Output the data...how could I do this with a two-column table?
    echo "<a href=\"mailto:$email\">$name</a> <br />";

}

?>
Run Code Online (Sandbox Code Playgroud)

提前致谢.

html php echo

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

php echo不需要括号

因为echo不是函数,所以在调用它时我们不使用括号.

例:

echo "hello";
Run Code Online (Sandbox Code Playgroud)

而不是

echo ("hello");  
Run Code Online (Sandbox Code Playgroud)

如果它是一个函数,它将被强制称为 echo ("hello");

在ASP/Vbscript中,我可以通过以下方式之一调用函数;

call dosomething("x","y","z")

dosomething "x","y","z"   notice the missing parathesis
Run Code Online (Sandbox Code Playgroud)

我在PHP中看到的这种无括号语法最接近的是echo.我喜欢跳过括号的能力.

我的问题是,如果有一种方法可以在PHP中编写函数,那么不需要使用括号?

php function echo

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

如何在php中使用echo提供外部链接?

我试图在数据库中存储一些链接,例如www.google.com.让我们说从数据库中提取值后我将其存储起来$url.现在,我正在努力设置链接

echo "<a href=$url>link</a>"
Run Code Online (Sandbox Code Playgroud)

现在,问题是 - 每当我点击链接进入链接 www.mydomain.com/www.google.com

php sql echo

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

PHP echo函数中的JavaScript函数

我想在php echo语句中使用javascript函数.正在使用showme和onclick函数,并且必须在showme函数中传递值.

以下代码无效.

 echo"
  <ul>
  <li><a href='javascript:void(0);' onclick='showme('Test','','10.70725','-61.55391','','Tester');' >$id</a></li>
</ul>
  ";
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

javascript php onclick echo

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

PHP shell脚本'echo -ne'怎么样?(Shell Progressbar)

我有一个PHP脚本,我想展示它的progess.从这个超级问题和完美答案如何将进度条添加到shell脚本?我试图模仿这种行为:

shell_exec("echo -ne '######      30%'\r");
Run Code Online (Sandbox Code Playgroud)

但没有任何东西被打印到屏幕上.

我的猜测是因为STDOUT不正确,或者我必须回应回声吗?

echo shell_exec("echo -ne '######      30%'\r");
Run Code Online (Sandbox Code Playgroud)

php shell shell-exec command-line-interface echo

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

Sqlplus打印结果两次并用空行

我编写shell脚本并希望使用sqlplus,当我写:

#!/bin/bash
result=$(sqlplus -s user/pass@DB  << EOF
set trimspool on;
set linesize 32000;
SET SPACE 0;
SELECT MAX(DNNCMNT_ANSWER_TIME)  FROM TKIMEI.DNNCMNT_IMEI_APPRV;
/
exit;
EOF)
echo "$result"
Run Code Online (Sandbox Code Playgroud)

结果是在txt文件中(我正在执行它ksh sql.sh > result.txt):

MAX(DNNCM
---------
10-MAR-14

MAX(DNNCM
---------
10-MAR-14
Run Code Online (Sandbox Code Playgroud)

它会自动在文件的开头添加一个空行并将结果写入两次.

我该如何解决?

oracle shell sqlplus echo

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

如何回显filter_var中使用的过滤器

首先,我将展示功能:

function validate($data, $filter){
  if(!filter_var($data, $filter))
  { 
     return 'Filter used:'.$filter;
  }
  else
  {
     return 'good';
  }
}
Run Code Online (Sandbox Code Playgroud)

当我使用此功能时,它将如下所示:

$email = 'hello@hello.org';
echo validate($email, FILTER_VALIDATE_EMAIL);
Run Code Online (Sandbox Code Playgroud)

输出是:

使用的过滤器:274

问题是我希望输出为:

使用的过滤器:FILTER_VALIDATE_EMAIL.

php constants filter echo predefined-variables

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

Unix:为什么不用env A = 42 echo $ {A}工作?

env手册页说,它会设置指定的环境变量,然后运行指定的命令.知道了,我期待

env A=42 echo ${A}
Run Code Online (Sandbox Code Playgroud)

打印42,但它没有显示任何内容.我究竟做错了什么?

bash env echo

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