php中echo简单用法

初学者,被echo语法困扰,查看,求各位大神指点!!!

手册上写echo — 输出一个或多个字符串,而字符串有单引号,双引号以及定界符。

单引号只会输出字符本身,双引号会输出变量,手册上写的已经很详细了。

<?php
echo "Hello World";

echo "This spans
multiple lines. The newlines will be
output as well";
//
echo "This spans\nmultiple lines. The newlines will be\noutput as well.";
//
echo "Escaping characters is done \"Like this\".";

// 你可以在回声语句里面使用变量
$foo = "foobar";
$bar = "barbaz";

echo "foo is $foo"; // foo is foobar

// You can also use arrays
$baz = array("value" => "foo");

echo "this is {$baz[‘value‘]} !"; // this is foo !

// 使用单引号将打印变量名,而不是值
echo ‘foo is $foo‘; // foo is $foo

// 如果您没有使用任何其他字符,您可以只返回变量
echo $foo;          // foobar
echo $foo,$bar;     // foobarbarbaz

// 字符串可以作为多个参数单独传递或连接在一起并作为一个参数传递
echo ‘This ‘, ‘string ‘, ‘was ‘, ‘made ‘, ‘with multiple parameters.‘, chr(10);
echo ‘This ‘ . ‘string ‘ . ‘was ‘ . ‘made ‘ . ‘with concatenation.‘ . "\n";
//
echo <<<END
This uses the "here document" syntax to output
multiple lines with $variable interpolation. Note
that the here document terminator must appear on a
line with just a semicolon. no extra whitespace!
END;

// 因为回声不象一个函数,下面的代码是无效的。
($some_var) ? echo ‘true‘ : echo ‘false‘;

// 然而,下面的例子将工作:
($some_var) ? print ‘true‘ : print ‘false‘; // print is also a construct, but
                                            // it behaves like a function, so
                                            // it may be used in this context.
echo $some_var ? ‘true‘: ‘false‘; // changing the statement around
?>

我自己写的代码

echo "{$match[0][0]}"."\n"."{$match[0][1]}"."\n"."{$match[0][2]}"."\n"."{$match[0][3]}"."\n"."{$match[0][4]}";

echo "{$match[0][0]}","\n","{$match[0][1]}","\n","{$match[0][2]}","\n","{$match[0][3]}","\n","{$match[0][4]}";

//可见,不同的字符表变量可以用英文.|,隔开,在加上转义符,这样每输出一个数组就换一行,要输出数组的话,最好用大括号包括。

只能作为连续字符串输出

echo ‘wo zai zhe‘."\n".‘huanhang‘;

时间: 2024-10-01 07:27:19

php中echo简单用法的相关文章

Quartz2.2.1在JAVA中的简单用法

由于项目中需要用到定时执行任务,后来查资料发现有Quartz这么一个任务调度框架,但是网上的大部分资料几乎都是之前的版本,Quartz-2.2.1好像经过了改版,与先前的版本在用法上有那么一些出入,2.2.1里面好多方法都被弃用了,然后经过一番折腾,算是会简单的使用了.下面简单的介绍一下: 官网:http://www.quartz-scheduler.org/ 下载完进行解压会得到这六个jar包文件: 这里只介绍一下简单的用法: 1.Job接口:这个接口里面只定义了一个方法,excute voi

Android中Xfermode简单用法

首先在写这篇博客的时候,需要说明我是参考了那篇博文给我的灵感: 详解Paint的setXfermode(Xfermode xfermode) 其次呢,在写这篇博文的时候呢也避免不了抱怨啊.网上其他的关于Xfermode介绍的大部分都是google官方文档中属性的含义,都很雷同估计都是翻译过来的 我想说的是就不能有点原创吗? so,我决定写这篇文章: 一是抒发我心中的纠结: 二是抒发这么多天下文章一大抄就是没有自己出的文章: 三是抄就抄吧,也要加入自己的感悟把: 四是记录一下,以免以后忘记: 另外

linux中echo的用法

1.echo命令我们常用的选项有两个,一个是-n,表示输出之后不换行,另外一个是-e,表示对于转义字符按相应的方式处理,如果不加-e那么对于转义字符会按普通字符处理. 2.echo输出时的转义字符 \b 表示删除前面的空格 \n 表示换行 \t 表示水平制表符 \v 表示垂直制表符 \c \c后面的字符将不会输出,同时,输出完成后也不会换行 \r 输出回车符(但是你会发现\r前面的字符没有了) \a 表示输出一个警告声音 3.echo中的重定向 可以把内容输出到文件中而不是标准输出 echo "

AngularJS中ng-options简单用法及预选项失败的原因

刚刚接触AngularJs,记录一下ng-options的使用. 1.构造key-value数据 $scope.types = [ {id:"1",type:"AA"}, {id:"2",type:"BB"}, {id:"3",type:"CC"} ]; 2.绑定 <select ng-model="selectType" ng-options="t.

Zepto 中 swiper 简单用法

Zepto 一个轻量级的针对现代高级浏览器的JavaScript库,多用于开发移动端 zepto官网:http://zeptojs.com/ zepto中文api:http://www.css88.com/doc/zeptojs_api/ zepto自定义构建地址:http://github.e-sites.nl/zeptobuilder/ swiper使用方法: #幻灯片效果实例,固定用法 <script type="text/javascript" src="js/

php中echo(),print(),print_r()用法

原文 php中echo(),print(),print_r()用法 从我对echo(),print(),print_r()这个函数的理解是echo可输入字符串变量常量,print与echo差不多,但print_r可以打印数组而前两者是不可以的,下面我来详细介绍它们三个的用法与区别吧. echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print() 只能打印出简单类型变量的值(如int,string) print_r() 可以打印出复杂类型

Android中资源文件中的字符串数组string-array简单用法

在Android中,用string-array是一种简单的提取XML资源文件数据的方法. 例子如下: 把相应的数据放到values文件夹的strings.xml文件里,或是其他自定义的xml中都可以,以下操作方法相同. <?xml version="1.0" encoding="utf-8"?> <resources> <string-array name="sports"> <item>足球<

java中Object.equals()简单用法

/* equals()方法默认的比较两个对象的引用! */ class Child { int num; public Child(int x){ num = x; } //人文的抛出运行时异常的好处是:可以自定义错误信息! /*public boolean equals(Object o) throws ClassCastException{ if(!(o instanceof Child)) throw new ClassCastException("中文提示:类型错误"); Ch

Android中AsyncTask的简单用法【转】

在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验.但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误.因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户.这样就解决了子线程更新UI的问题.但是费时的任务操作总会启动一些匿名的子线程,太多的子线程给系统带来巨大的负担,随之带来一些性能问题.因此android提供了