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

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

相关推荐
yangSnowy1 小时前
webman框架虚拟数据填充fakerphp/faker插件的使用
php
简鹿视频3 小时前
视频转mp4格式具体作步骤
ffmpeg·php·音视频·实时音视频
liebe1*13 小时前
第十一章 密码学
服务器·密码学·php
一分半心动5 小时前
lnmp架构 mysql数据库Cannot assign requested address报错解决
linux·mysql·php
catchadmin7 小时前
PHP 开发者指南 如何在 Composer 中使用本地包
开发语言·php·composer
刘孬孬沉迷学习9 小时前
GTP协议
开发语言·学习·5g·php·信息与通信
C+++Python9 小时前
PHP 反射 API
android·java·php
bleach-9 小时前
buuctf系列解题思路祥讲--[网鼎杯 2020 青龙组]AreUSerialz1——文件包含漏洞,PHP代码审计,php伪协议,php反序列化
开发语言·安全·web安全·网络安全·渗透测试·php
zhaotiannuo_19989 小时前
渗透测试之后端编程PHP
开发语言·chrome·php
翼龙云_cloud10 小时前
腾讯云云渠道商:如何利用镜像实现跨云平台迁移?
运维·服务器·云计算·php·腾讯云