PHP explode (多)分隔符(delimiters) 使用

PHP explode (多)分隔符(delimiters) 使用

php 复制代码
function multi_explode($delimiters, $string)
{
    $data = [];
    if ($string) {
        $str = str_replace($delimiters, $delimiters[0], $string);
        $data = explode($delimiters[0], $str);
        $data = array_filter($data);
    }
    return $data;
}

$text = 'https://blog.csdn.net/YBaog?type=blog';
$needle = [':','//','.','/','?','='];
$split = multi_explode($needle,$text);
  • 返回结果
php 复制代码
array(7) {
  [0]=>
  string(5) "https"
  [2]=>
  string(4) "blog"
  [3]=>
  string(4) "csdn"
  [4]=>
  string(3) "net"
  [5]=>
  string(5) "YBaog"
  [6]=>
  string(4) "type"
  [7]=>
  string(4) "blog"
}

❓❓❓这个过程是否可逆,童鞋们给点思路啊❗️

相关推荐
Evan芙12 分钟前
php多版本编译安装
开发语言·php
JaguarJack26 分钟前
PHP 8.6 即将支持部分函数应用
后端·php
云和数据.ChenGuang9 小时前
PHP-FPM返回的File not found.”的本质
开发语言·php·运维工程师·运维技术
惜分飞12 小时前
sql server 事务日志备份异常恢复案例---惜分飞
前端·数据库·php
qqssss121dfd13 小时前
计算机网络(第8版,谢希仁)第三章习题解答
网络·计算机网络·php
苏琢玉16 小时前
用 PHP 解析 Protobuf 的坑与解法
php·protobuf
真正的醒悟16 小时前
图解网络35
开发语言·网络·php
郑州光合科技余经理19 小时前
技术视角:海外版一站式同城生活服务平台源码解析
java·开发语言·uni-app·php·排序算法·objective-c·生活
郑州光合科技余经理19 小时前
海外版生活服务系统源码 | 外卖+跑腿一站式平台技术解析
java·开发语言·javascript·git·spring cloud·php·生活