我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

PHP正则表达式生成HTML [关闭]

I have the following problem. I want to create a preg_replace() function to replace, for example:

[div_row_392]...text...[/div]

to

<div class="row" id="392">...text...</div>

This may work for you:

$html = "[div_row_392]...text...[/div]";
$html = preg_replace('%\[(.*?)_(.*?)_(.*?)\](.*?)\[/(.*?)\]%sim', '<$1 class="$2" id="$3">$4</$5>', $html);
echo $html;
//<div class="row" id="392">...text...</div>

DEMO

近期文章

  • 优化使用两个子查询的mysql查询并且为3个表左边连接需要更好的解决方案
  • 使用curl php时出错? [关闭]
  • PHP POST / GET值以这种格式复制到url中
  • 在多维数组中重新排列数组键[PHP]
  • xpath无法从表中提取数据
  • 正则表达式名字和姓氏
  • OCI不会显示对另一个(非OCI)会话所做记录的更改
  • 在单位放置数字| PHP
  • Elasticsearch仅使用筛选查询
  • 如何使用php在mysql中插入datetime
  • header()位置在服务器上不起作用,但它在localhost中有效
  • 使用ajax更新sql
  • PHP ARRAY获取特定值的项目索引
  • too long
  • 结果在新窗口中 - PHP + HTML
  • 在表单操作中使用变量的最佳方法,如<input type text =“”>?
  • 递归解析功能
  • 从DB表中的JSON响应中从mysql转换为mysqli的错误
  • 不希望重新排序PHP数组中的键
  • SQL LIMIT到月底

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华