实例讲解php将字符串输出到HTML
我们先来看一个示例
输出HTML标签
<?php $name = "张三"; ?> <html> <head></head> <body> <p>你好,<?php echo $name; ?>先生。</p> </body> </html>
输出结果如下
你好,张三先生。
分配给变量$ name的值将展开并显示为HTML的一部分。
也可以将HTML标签分配给变量并显示它们。
<?php $name = "张三"; ?> <html> <head></head> <body> <p>你好, <?php $span = "<span style='color:red'> $name 先生。</span>"; echo $span; ?> </p> </body> </html>
输出结果如下:
你好,张三先生。
上面的结果中张三先生将显示为红色。
变量$span包含HTML标签。用echo输出的话,标签的部分被识别为普通HTML标记并显示。
表格处理
通过使HTML表单的目标成为PHP文件,你可以使用该PHP文件处理从表单发送的数据。
用HTML创建表单。
<html> <head></head> <body> <form action="form.php" method="post"> 名称: <input type="text" name="name" /><br> <input type="submit" /> </form> </body> </html>
填写此表单并按提交按钮将表单数据发送到form.php。
从表单输出数据
我将输出从上面的表格发送的数据。
对于使用POST发送的数据,可以获得$ _POST ['元素名称'],对于使用GET发送的数据,您可以获得$ _GET ['元素名称']。
使用echo输出。
你好,<?php echo $_POST['name']; ?>先生。
在上面的表格中输入“张三”并按下发送按钮,它将显示如下。
你好,张三先生。
相关推荐
-
浅析php过滤html字符串,防止SQL注入的方法
批量过滤post,get敏感数据 复制代码 代码如下: $_GET = stripslashes_array($_GET);$_POST = stripslashes_array($_POST); 数据过滤函数 复制代码 代码如下: function stripslashes_array(&$array) { while(list($key,$var) = each($array)) { if ($key != 'argc' && $key != 'argv' &&
-
PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 标签的函数
strip_tags定义和用法 strip_tags() 函数剥去字符串中的 HTML.XML 以及 PHP 的标签. 注释:该函数始终会剥离 HTML 注释.这点无法通过 allow 参数改变. 注释:该函数是二进制安全的. 语法 strip_tags(string,allow) 参数 描述 string 必需.规定要检查的字符串. allow 可选.规定允许的标签.这些标签不会被删除. 技术细节 返回值: 返回被剥离的字符串. PHP 版本: 4+ 更新日志: 自 PHP 5.0 起,该函数
-
php实现HTML实体编号与非ASCII字符串相互转换类实例
HTML实体符号被用作实现保留字符(reserved characters)或者表达键盘无法输入的一些常用字符.在大多数浏览器中默认的字符集为ISO-8859-1.HTML实体符号我们在网页设计中经常用到. 例如: 因工作需要,编写了一个HTML实体编号与非ASCII字符串相互转换类,代码如下: HtmlEntitie.class.PHP <?php /** * HTML实体编号与非ASCII字符串相互转换类 * Date: 2016-09-07 * Author: fdipzone * Ver
-
php对包含html标签的字符串进行截取的函数分享
这个方法的作用是:php截取含有html标签的字符串,如果标签未闭合就闭合标签,防止未闭合的标签破坏原网页布局.截取完之后将多余的内容替换为...或者其他任意字符,支持锚点指定替换到指定位置. /* * ============================== 截取含有 html标签的字符串 ========================= * @param (string) $str 待截取字符串 * @param (int) $lenth 截取长度 * @param (string)
-
php 判断字符串中是否包含html标签
function judgeHtml($str){ if($str != strip_tags($str)){ echo '有'; }else{ echo '无'; }}judgeHtml('<p>a');echo '<br />';judgeHtml('a');输出:有 无
-
php截取html字符串及自动补全html标签的方法
本文实例讲述了php截取html字符串及自动补全html标签的方法.分享给大家供大家参考.具体分析如下: 这里总结一下关于利用php截取html字符串自动补全html标签,实际开发中会经常碰到,很多人直接先strip_tags过滤掉html标签,但是就只剩下纯文本了,可读性非常差,下面是一个函数,代码如下: 复制代码 代码如下: /** * 截取HTML,并自动补全闭合 * @param $html * @param $length * @param $end */ function
-
实例讲解php将字符串输出到HTML
我们先来看一个示例 输出HTML标签 <?php $name = "张三"; ?> <html> <head></head> <body> <p>你好,<?php echo $name; ?>先生.</p> </body> </html> 输出结果如下 你好,张三先生. 分配给变量$ name的值将展开并显示为HTML的一部分. 也可以将HTML标签分配给变量并显示它
-
实例讲解JavaScript截取字符串
JavaScript中截取字符串有三种方法,分别是substring,substr,split,接下来将在文章中为大家详细介绍它们的使用方法. substring(start,stop) 提取字符串中介于两个指定下标之间的字符 start:一个非负的整数,指要提取的子串的第一个字符在字符串中的位置,必需填写的元素 stop:一个非负的整数,比要提取的子串的最后一个字符在字符串上的位置多 1,可写可不写,如果不写则返回的子串会一直到字符串的结尾 该字符串的长度为stop-start 如果参数 st
-
java字符串格式化输出实例讲解
代码如果不进行格式化的处理,那么在查阅上会浪费不少的时间.今天我们要说的是字符串的格式化处理,作为基础编程内容,相信大家都字符串都不陌生.我们可以把字符串进行连接,通过这种方法实现格式化的操作.下面我们就格式化的说明.字符串符号图解.实例带来介绍. 1.说明 java 在 JDK1.5 后对 PrintStream 功能进行了扩充,增加了格式化输出功能.直接使用 Print 即可.但是输出的时候需要指定输出的数据类型. 如果不使用格式化输出,就需要进行字符串连接,如果变量比较多,拼接就会显得繁琐
-
es6 字符串String的扩展(实例讲解)
新特性:模板字符串 传统字符串 let name = "Jacky"; let occupation = "doctor"; //传统字符串拼接 let str = "He is "+ name +",he is a "+ occupation; es6简洁的字符串拼接 let name = "Jacky"; let occupation = "doctor"; //模板字符串拼接 le
-
Python 由字符串函数名得到对应的函数(实例讲解)
把函数作为参数的用法比较直观: def func(a, b): return a + b def test(f, a, b): print f(a, b) test(func, 3, 5) 但有些情况下,'要传递哪个函数'这个问题事先还不确定,例如函数名与某变量有关. 可以利用 func = globals().get(func_name) 来得到函数: def func_year(s): print 'func_year:', s def func_month(s): print 'func_
-
python中字符串变二维数组的实例讲解
有一道算法题题目的意思是在二维数组里找到一个峰值.要求复杂度为n. 解题思路是找田字(四边和中间横竖两行)中最大值,用分治法递归下一个象限的田字. 在用python定义一个二维数组时可以有list和numpy.array两种方式,看了几篇python中二维数组的建立的博客发现大多都是建立的初始化的二维数组,而我需要通过文件读取得到的是字符串,再把字符串转换为二维数组,找不到解决方法还是决定自己来转换. 首先,最开始的字符串输出如下,数字之间有空格 思路就是把先按换行符进行切片,再对每一行的字符再
-
C# 字符串的连接(实例讲解)
1.利用 "+"(加号)运算符: string str = "Hello"+ "World": console.WriteLine(str)://输出 "HelloWorld" 2.使用 Join()方法: Join()方法是String类的静态方法,就是说String是类的方法,不是实例的方法,直接使用即可. Join方法用指定的字符作为分隔符,把一个字符串数组中的各个元素连接起来. string [] str1 = &qu
-
php中创建字符串的变量实例讲解
在编程中经常会设置一个变量,这样就可以对一些程序进行反复的时候,想要改动一些结果,对变量的值进行修改就可以了.为了让大家能够对变量有一个初步的认识,本篇先就变量的概念.使用注意带来介绍,然后以创建字符串变量的实例方法,帮助大家学会基础的变量使用方法. 1.概念 变量用于存储值,比如数字.文本字符串或数组.一旦设置了某个变量,我们就可以在脚本中重复地使用它.PHP 中的所有变量都是以 $ 符号开始的. 2.使用注意 (1)PHP中,不需要在设置变量之前声明该变量. (2)不必向 PHP 声明该变量
-
R语言格式化输出sprintf实例讲解
用%s替代字符串 name <- 'max' sprintf('my name is %s',name) [1] "my name is max" 用%d替代整数 age <- 18 sprintf('age:%d',age) [1] "age:18" d前面添加数字n,可以添加n-替代数字位数的空格 sprintf('age:%3d',age) [1] "age: 18" d前面添加0加上数字n,可以添加n-替代数字位数的0 spr
-
利用python将pdf输出为txt的实例讲解
一个礼拜前一个同学问我这个事情,由于之前在参加华为的比赛,所以赛后看了一下,据说需要用到pdfminer这个包.于是安装了一下,安装过程很简单: sudo pip install pdfminer; 中间也没有任何的报错.至于如何调用,本人也没有很好的研究过pdfminer这个库,于是开始了百度-- 官方文档:http://www.unixuser.org/~euske/python/pdfminer/index.html 完全使用python编写. (适用于2.4或更新版本) 解析,分析,并转
随机推荐
- Mysql 5.7.20压缩版下载和安装简易教程
- 5个最佳的Javascript日期处理类库分享
- iOS应用开发中UIView添加边框颜色及设置圆角边框的方法
- iOS开发中AVPlayer的简单应用
- Javascript实现滑块滑动改变值的实现代码
- 实现php加速的eAccelerator dll支持文件打包下载
- JavaScript中变量声明有var和没var的区别示例介绍
- 前端jquery部分很精彩
- Android中使用PULL方式解析XML文件深入介绍
- mysql5.7.19 解压版安装教程详解(附送纯净破解中文版SQLYog)
- JS判断数组中是否有重复值得三种实用方法
- 文章内容页广告浮于左上角的解决办法
- bash 循环中变量作用范围的问题分析
- java微信红包实现算法
- MySQL性能分析工具profile使用教程
- PHP动态柱状图实现方法
- javascript 图片上一张下一张链接效果代码
- xampp apache启动失效问题的解决方法
- Android源码中的目录结构详解
- 网络基础知识讲座之四理解数据链路层