dsgdhtr_43654 2011-06-16 20:56 采纳率: 100%
浏览 58

如何在PHP中使用变量作为字符串?

I am pretty new to PHP and am trying to use variables in a string, here is my code:

<?php
    $userName = $_GET['Username'];
    $message = $_GET['Message'];

    if($_POST['Submit']){ 
        $open = fopen("new.txt",'a'); 
        $text = "
________________________________________"+$userName+":"+$message+"
________________________________________";
        fwrite($open, $text); 
        fclose($open); 
        echo "File updated.<br />";  
        echo "File:<br />"; 
        $file = file("new.txt"); 
        foreach($file as $text) { 
            echo $text."<br />"; 
        }
    }
?>

Also, would I use 'a' for adding to a file? If not what would I use? Please help me, thanks in advance!

  • 写回答

4条回答 默认 最新

  • doufan9377 2011-06-16 20:58
    关注

    Use . instead of + for concatenation.

    Or, you can just do:

    $text = "
    ________________________________________$userName:$message
    ________________________________________";
    

    or (to be slightly clearer to the parser):

    $text = "
    ________________________________________{$userName}:{$message}
    ________________________________________";
    
    评论

报告相同问题?

悬赏问题

  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据