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"
}

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

相关推荐
last demo2 小时前
nfs服务器
linux·运维·服务器·php
q***92513 小时前
PHP搭建开发环境(Windows系统)
开发语言·windows·php
last demo6 小时前
iscsi服务器
linux·运维·服务器·php
q***42057 小时前
PHP使用Redis实战实录2:Redis扩展方法和PHP连接Redis的多种方案
开发语言·redis·php
苦瓜炒蛋挞7 小时前
小迪安全第二十二天-安全开发-PHP应用&数据库操作&留言板功能&第三方插件
数据库·网络安全·php·小迪安全
q***42829 小时前
IPV6公网暴露下的OPENWRT防火墙安全设置(只允许访问局域网中指定服务器指定端口其余拒绝)
服务器·安全·php
BingoGo10 小时前
# 9 个步骤教你如何安全地迁移数据库或字段
后端·php
流浪猪头拯救地球10 小时前
利用 Python 解密 / 加密 PDF 文件
python·pdf·php
JaguarJack11 小时前
9 个步骤教你如何安全地迁移数据库或字段
php·服务端
Jtti12 小时前
PHP项目缓存占用硬盘过大?目录清理与优化
java·缓存·php