前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >php案例:文本内容查找替换功能

php案例:文本内容查找替换功能

作者头像
贵哥的编程之路
发布于 2022-09-23 13:03:25
发布于 2022-09-23 13:03:25
2.2K00
代码可运行
举报
运行总次数:0
代码可运行

作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主

文章目录


cyg.php

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> 文本内容查找替换 </title>
  <meta name="Generator" content="EditPlus">
  <meta name="Author" content="author">
  <meta name="Keywords" content="cstp">
  <meta name="Description" content="no-description">
  <meta http-equiv="Content-type" content="text/html;charset=GB2312">
<link rel='stylesheet' type='text/css' href='style.css' />
 </head>
<?

?>
 <body>
	<div id="header">替换文本中的关键字</div>
	<div id="content">
	<center>替换文本中的关键字</center>
	<center>
		<form method="post" action="./cyg.php">
			查询关键字:<input type="text" value="" name="old" size=12>
			&nbsp;<font color='red'>*</font><br>
			替换关键字:<input type="text" value="" name="new" size=12>
			&nbsp;<font color='red'>*</font><br>
			<em>提示:单击提交进行替换!</em>
			<input type="submit" value="提交" name='sel' id="input">
		</form>
	</center>
	<div id="showtime">
	<p>
	<?php
	$str = file_get_contents('./1.txt');//读取外部文件中的信息
	if(!empty($_POST['old'])){//判断是否为空提交
		$str_old = $_POST['old'];//获取查询的值
		$str_new = $_POST['new'];//把某字符替换成什么字符标记为红色
		$str = str_replace($str_old,$str_new,$str);//第一个参数要被替换的关键词.第二个参数:替换成什么。第三个参数:从哪一个变量里面把什么替换成什么
	}
	echo file_put_contents("1.txt",$str);
	?>
	</p>
	</div>
	</div>

 </body>
</html>

1.txt:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
123456789

点击提交的内容是:

原先的1.txt文件里面的内容:

替换后的:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-09-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
原生php实现统计关键字在文章中出现的次数
请先在text.txt文件里面写东西. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <style type="text/css"> #center{ width:300px; border:1px solid #ccc; height:auto; margin:0 auto; text-al
贵哥的编程之路
2022/05/06
4840
原生php实现统计关键字在文章中出现的次数
php案例 计算字符串单词数量
作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 什么是单词? cyg.php ---- 什么是单词? 举个例子: aaa aaa aaa 这就是三个单词。 cyg.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> 计算字符串单词数量 <
贵哥的编程之路
2022/09/23
4090
php案例 计算字符串单词数量
原生php实现遍历目录信息
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> 遍历目录信息 </title> <meta name="Generator" content="EditPlus"> <meta name="Author" content="dz5362"> <meta name="Keywords" con
贵哥的编程之路
2022/05/06
1.3K0
原生php实现遍历目录信息
php案例 去掉文本所有的空格
作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 cyg.php 输入的: 输出的: ---- cyg.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> 去除文本中所有的空格 </title> <meta name="Generator"
贵哥的编程之路
2022/09/23
6.3K0
php案例 去掉文本所有的空格
php案例:提交的内容形成了标签
贵哥的编程之路
2023/10/16
1890
php案例:提交的内容形成了标签
php生成一个token
mt_rand(10,100)的意思是有一个10到100之间的随机数字(包括10和100) time()当前时间的秒数
贵哥的编程之路
2022/10/24
8540
php生成一个token
php简单防盗链案例
盗链是指在自己的页面上展示一些并不在自己服务器上的内容。 整体来说,盗链是获得他人服务器上的资源地址,绕过别人的资源展示页面,直接在自己的页面上向最终用户提供此内容。 通过盗链的方法可以减轻自己服务器的负担,因为真实的空间和流量均是来自别人的服务器。
贵哥的编程之路
2022/09/23
9900
php简单防盗链案例
php案例: cookie实现自动登陆
作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 前言 auto_login.php user_center.php logout.php 效果: ---- 前言 学会使用cookie技术进行自动登录功能的实现. auto_login.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra
贵哥的编程之路
2022/09/29
1.8K0
php案例: cookie实现自动登陆
免插件实现WordPress的Sitemap功能
生成 Sitemap 的插件有很多,比较知名的有柳城的 Baidu Sitemap Generator 和 Google XML Sitemaps,感觉就为了生成个 Sitmap 多用插件有点点浪费,
张戈
2018/03/21
9630
PHP+MYSQL+HTML实现登录和发表文章
​ 紧张的赛前培训迎来了一次休息天,然后看了看自己落下的课程作业,唉,有个课程设计,大概看了一下是用PHP+MYSQL+HTML来写,感觉应该还能写,就利用这一天来写一下吧,先上个最后的效果图。
ly0n
2020/11/04
4K0
PHP+MYSQL+HTML实现登录和发表文章
web前端入门
8 = html + css +javascript(jQuery和vue就是js封装的函数而已)
小闫同学啊
2019/07/18
1.2K0
php案例:统计用户在线时长
在专业术语中,Session是指会话控制,是保存在服务器上一种机制,当客户端访问服务器的时候,服务器会把信息以某种形式记录在服务器上,恰恰和Cookie相反。cookie是保存数据在客户端。
贵哥的编程之路
2022/09/29
2.3K0
php案例:统计用户在线时长
PHP全栈学习笔记3
trim()函数,用于去除字符串首尾空格和特殊字符 返回的是去掉的空格和特殊字符后的字符串
达达前端
2019/07/03
1.1K0
PHP全栈学习笔记3
PHP全栈学习笔记8
面向对象的基本概念,面向对象编程,oop,面向对象,面向对象的分析,面向对象的设计,面向对象的编程,什么是类。
达达前端
2019/07/03
6340
php实现排序功能(提供全部)
-- phpMyAdmin SQL Dump -- version 4.5.1 -- http://www.phpmyadmin.net -- -- Host: 127.0.0.1 -- Generation Time: 2022-03-17 17:19:09 -- 服务器版本: 10.1.13-MariaDB -- PHP Version: 5.6.21 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!4010
贵哥的编程之路
2022/03/25
3730
php实现排序功能(提供全部)
php上传图片并预览
php上传文件并预览功能.我使用的是phpstudy. 请现在D:\phpstudy_pro\WWW下面新建一个uploads文件夹(文件上传后就存储在uploads哪里哈)
贵哥的编程之路
2022/09/29
5.7K0
php上传图片并预览
PHP全栈学习笔记13
web2.0的到来,ajax逐渐成为主流,什么是ajax,ajax的开发模式,优点,使用技术。(ajax概述,ajax使用的技术,需要注意的 问题,在PHP应用ajax技术的应用)
达达前端
2019/07/03
1.4K0
PHP全栈学习笔记13
php动态生成表格(输出行+列即可动态生成)提供全部
新建一个cyg.php文件 <form action="cyg.php" method="post"> <b>输入行列生成表格</b><br><br> 输入行:<input type="text" n
贵哥的编程之路
2022/03/25
2.1K0
php动态生成表格(输出行+列即可动态生成)提供全部
php案例 文件上传并预览
作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 前言 代码 cyg.php 2.php 效果:也就是上传的文件里面的内容 ---- 前言 php案例 文件上传并预览功能 代码 cyg.php <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,
贵哥的编程之路
2022/09/29
1.5K0
php案例 文件上传并预览
PHP全栈学习笔记11
在php.ini文件中找到“;extension=php_mcrypt.dll”和“;extension=php_mhash.dll”
达达前端
2019/07/03
7740
PHP全栈学习笔记11
相关推荐
原生php实现统计关键字在文章中出现的次数
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验