如何使用 php 在字符串中替换和制作锚点 link
How to replace and make anchor link in string using php
我有一个像
这样的字符串
2 (75374, 722373, 717627)
我想输出这样的字符串
2 (<a href=''>75374</a>, <a href=''>722373</a>, <a href=''>717627</a>)
我该怎么做?
你可以使用preg_replace()
:-
<?php
$string = '2 (75374, 722373, 717627)';
echo preg_replace('/([0-9]{5,15})/',"<a href=''></a>",$string);
?>
注意:- 这仅适用于从 5 到 15.Thanks
的数字长度
我怀疑这是字符串数组,
$strings = array('75374', '722373', '717627');
使用 array_map()
将自定义函数应用于数组值以使其成为锚点,
$strings = array_map(function($value){
return "<a href=''>{$value}</a>";
}, $strings);
我有一个像
这样的字符串2 (75374, 722373, 717627)
我想输出这样的字符串
2 (<a href=''>75374</a>, <a href=''>722373</a>, <a href=''>717627</a>)
我该怎么做?
你可以使用preg_replace()
:-
<?php
$string = '2 (75374, 722373, 717627)';
echo preg_replace('/([0-9]{5,15})/',"<a href=''></a>",$string);
?>
注意:- 这仅适用于从 5 到 15.Thanks
的数字长度我怀疑这是字符串数组,
$strings = array('75374', '722373', '717627');
使用 array_map()
将自定义函数应用于数组值以使其成为锚点,
$strings = array_map(function($value){
return "<a href=''>{$value}</a>";
}, $strings);