本文目录一览:
- 1、php有什么用处
- 2、php中如何换行
- 3、php 字符串如何去除\r\t标签
- 4、php,我想把数据库内容做成json格式,数据有换行符,去掉换行符输出后检测还是会换行。
- 5、php是什么?有什么用处?
- 6、为什么打印PHP_EOL无效果不换行呢。代码如下
php有什么用处
php是后端语言,主要用于开发网站,如商城,bbs,国内大企的网站也脱离不了php,如微博,百度等等,我们使用它实现功能,这是一个过程,结果就是你看到了成千上万的网站(当然有的并不是php写的)
php中如何换行
用正则的换行,结束位置加上 \n。例如:$text = “我是文本\n”。
简介:
PHP,一个嵌套的缩写名称,是英文超级文本预处理语言的缩写。PHP 是一种 HTML 内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言。
安装:
它可以比 CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。
发展:
PHP原始为 Personal Home Page的缩写,现已经正式更名为 "PHP: Hypertext Preprocessor"的缩写。注意不是“Hypertext Preprocessor”的缩写,这种将名称放到定义中的写法被称作递归缩写。PHP于19 ISAPI筛选器94年由Rasmus Lerdorf创建,刚刚开始是Rasmus Lerdorf 为了要维护个人网页而制作的一个简单的用Perl语言编写的程序。最初这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。
php 字符串如何去除\r\t标签
//php 有三种方法来解决
//1、使用str_replace 来替换换行
$str = str_replace(array("/r/n", "/r", "/n"), "", $str);
//2、使用正则替换
$str = preg_replace('//s*/', '', $str);
//3、使用php定义好的变量 (建议使用)
PHP_EOL
直接跟在要换行的语句后面即可;
这里不得不重新看一下php那些已经定义好的变量
PHP_EOL就是其中的一个,代表php的换行符,这个变量会根据平台而变,在windows下会是/r/n,在linux下是/n,在mac下是/r
$str = str_replace(PHP_EOL, '', $str);
php,我想把数据库内容做成json格式,数据有换行符,去掉换行符输出后检测还是会换行。
我不知道你用什么方式输出的json~
你应该用php内置的json_encode来输出~这样无论你的数据里有什么换行之类的,都可以正常输出?
?php
$str = EOF
测试换行
brb
aaa
EOF;
$data = array(
'title' = '测试getJSON为毛同样的代码读取不同信息效果不同 失效',
"content" = $str,
"cate" = "灌水专区",
"user" = "edire",
"addtime" = "01-26 01:35:25",
"edittime" = "01-26 01:35:25",
"comments" = "0",
"favorites" = "0"
);
echo json_encode($data);
?
以上代码会输出
{"title":"\u6d4b\u8bd5getJSON\u4e3a\u6bdb\u540c\u6837\u7684\u4ee3\u7801\u8bfb\u53d6\u4e0d\u540c\u4fe1\u606f\u6548\u679c\u4e0d\u540c \u5931\u6548","content":"\t\u6d4b\u8bd5\u6362\u884c\r\n\tb\r\n\taaa","cate":"\u704c\u6c34\u4e13\u533a","user":"edire","addtime":"01-26 01:35:25","edittime":"01-26 01:35:25","comments":"0","favorites":"0"}
所有的中文和换行等特殊符号均已被转义,你可以去bejson去解析一下这串数据试试~
php是什么?有什么用处?
PHP 能做任何事。PHP 主要是用于服务端的脚本程序,因此您可以用 PHP 来完成任何其它的 CGI 程序能够完成的工作,例如收集表单数据,生成动态网页,或者发送/接收 Cookies。但 PHP 的功能远不局限于此。
PHP 脚本主要用于以下三个领域。
服务端脚本。这是 PHP 最传统,也是最主要的目标领域。开展这项工作您需要具备以下三点:PHP 解析器(CGI 或者服务器模块)、WEB 服务器和 WEB 浏览器。您需要在运行 WEB 服务器时,安装并配置 PHP,然后,可以用 WEB 浏览器来访问 PHP 程序的输出,即浏览服务端的 PHP 页面。请查阅“安装”一章以获取更多信息。
命令行脚本。您可以编写一段 PHP 脚本,并且不需要任何服务器或者浏览器来运行它。通过这种方式,您仅仅只需要 PHP 解析器来执行。这种用法对于依赖 cron(Unix 或者 Linux 环境)或者 Task Scheduler(Windows 环境)的日常运行的脚本来说是理想的选择。这些脚本也可以用来处理简单的文本。请参阅“PHP 的命令行模式”以获取更多信息。
编写客户端的 GUI 应用程序。对于基于窗口式的应用程序来说,PHP 或许不是一种最好的语言,但是如果您非常精通 PHP,并且希望在您的客户端应用程序中使用 PHP 的一些高级特性,您可以利用 PHP-GTK 来编写这些程序。用这种方法,您还可以编写跨平台的应用程序。PHP-GTK 是 PHP 的一个扩展,在通常发布的 PHP 包中并不包含它。如果您对 PHP-GTK 感兴趣,请访问其网站以获取更多信息。
为什么打印PHP_EOL无效果不换行呢。代码如下
一、对于浏览器来说,文本进行换行要使用标记 BR/来达到,通常文件里文本的换行,在浏览器并不能如常显示,只对文本文件有效。
PHP 脚本生成的结果,最终仍需到浏览器进行显示,所以,如果要换行,尽量使用 BR P 这种 html 标签来完成。
二、你可以查看源代码,就可以看到 PHP_EOL 有没有起作用。