如何使用 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);
?>

输出:-https://eval.in/400538

注意:- 这仅适用于从 5 到 15.Thanks

的数字长度

我怀疑这是字符串数组,

$strings = array('75374', '722373', '717627');

使用 array_map() 将自定义函数应用于数组值以使其成为锚点,

$strings = array_map(function($value){
                return "<a href=''>{$value}</a>";
            }, $strings);