佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

搜索
查看: 1140|回复: 7

问一个关于php display variable的问题

[复制链接]
发表于 16-10-2009 11:30 AM | 显示全部楼层 |阅读模式
想请问一下,关于以下的coding

<?php
$name = "Jacky";
$a = "我是$name";
echo $a;
echo “<br />”;

$name = "Mary";
echo $a;
?>

有没有办法第一次的时候display “我是Jacky”,但是第二次的时候display “我是Mary”,也就是说,内容显示是:

我是Jacky
我是Mary
回复

使用道具 举报


ADVERTISEMENT

发表于 16-10-2009 02:42 PM | 显示全部楼层
<?php
$name = "Jacky";
$a = "我是$name";
echo $a;
echo "<br />";

$name = "Mary";
$a = "我是$name";
echo $a;
?>
回复

使用道具 举报

 楼主| 发表于 16-10-2009 02:59 PM | 显示全部楼层

回复 2# lawty 的帖子

嗯。。我不想重复2次,$a = "我是$name";
有没有其他的方法?
回复

使用道具 举报

发表于 16-10-2009 03:21 PM | 显示全部楼层
<?php
$name = "Jacky";
$a = "我是";
echo $a.$name;
echo "<br />";

$name = "Mary";

echo $a.$name;
?>对不起。。你一定要更新$a的value.....

[ 本帖最后由 lawty 于 16-10-2009 03:25 PM 编辑 ]
回复

使用道具 举报

发表于 16-10-2009 05:10 PM | 显示全部楼层
  1. $display = 'hello, %s <br />';
  2. $names = array('a', 'b');

  3. foreach($names as $name) {
  4.         printf($display, $name);
  5. }
复制代码
回复

使用道具 举报

发表于 20-10-2009 12:50 AM | 显示全部楼层
把你要换的 value 放进 array,然后用loop 来读取。。。

$name = array('Jacky','Mary');
for($i=0;$i<count($name);$i++){
     echo  "我是". $name[$i]."<br>";
}

酱不久可以咯。。。。。
回复

使用道具 举报

Follow Us
 楼主| 发表于 28-7-2010 11:55 AM | 显示全部楼层
过了这么久,终于知道怎么解决了,跟大家分享下

<?php
$name = "Jacky";
$a = '我是$name';
echo $a;
echo "<br />";
eval("\$b = \"$a\";");
echo $b;
echo "<br />";

$name = "Mary";
eval("\$b = \"$a\";");
echo $b;
?>

output:
我是$name
我是Jacky
我是Mary
回复

使用道具 举报

发表于 28-7-2010 01:56 PM | 显示全部楼层
写个 function then ok lo~

  1. function getName($name) {
  2. return "i m ".$name;
  3. }

  4. echo getName('Mary');       
  5. echo "<br/>";
  6. echo getName('Peter');       
复制代码
回复

使用道具 举报


ADVERTISEMENT

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT


本周最热论坛帖子本周最热论坛帖子

ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2026 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 17-5-2026 11:12 PM , Processed in 0.284696 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表