小编Key*_*Key的帖子

PHP字符串中的新行,如何添加<p>标签

所以我有一个 PHP 类值,里面有以下文本

$classvalue =
  'line1 line1

  line2 line2

  line3 line3';
Run Code Online (Sandbox Code Playgroud)

我怎样才能将其转换为正确的 HTML 标记?

$classvalue =
  'line1 line1
  <br>
  line2 line2
  <br>
  line3 line3';
Run Code Online (Sandbox Code Playgroud)

html php markup

1
推荐指数
1
解决办法
4690
查看次数

PHP正则表达式-替换标签之间的所有文本

我的网站上输出了一个链接,我要做的是替换用户看到的可见文本,但是该链接将始终保持不变。

将会更改文本,因此会有许多不同的动态url,因此到目前为止,我发现的所有示例正则表达式仅使用精确的标签,例如'/。* /'...或类似的标签

编辑一个更好的例子

$link = '<a href='some-dynamic-link'>Text to replace</a>';
$pattern = '/#(<a.*?>).*?(</a>)#/';
$new_text = 'New text';
$new_link = preg_replace($pattern, $new_text, $link);
Run Code Online (Sandbox Code Playgroud)

打印输出时,以下是我要寻找的结果,与我的结果不符。

期望的

<a href='some-dynamic-link'>New text</a>
Run Code Online (Sandbox Code Playgroud)

实际

'New text'
Run Code Online (Sandbox Code Playgroud)

php regex

0
推荐指数
1
解决办法
1430
查看次数

标签 统计

php ×2

html ×1

markup ×1

regex ×1