PHP 字符串回显结束前的一件事

     2023-02-22     210

关键词:

【中文标题】PHP 字符串回显结束前的一件事【英文标题】:PHP string echo the One thing before the end 【发布时间】:2022-01-21 01:09:18 【问题描述】:

我的英语不好。对不起。

我想从我的 URL 字符串中回显 post_12345678

总想在结束前回响一件事。

<?php
$url_string = "https://localhost/categories/post_12345678/a25d48aff";
echo preg_replace('/[\^categories/].*?[\/]/' , '', $string );
?>
a25d48aff 和 post_12345678 是可变的

【问题讨论】:

您可以简单地使用parse_url 而不是正则表达式。 您可以使用支持路径规范化和路径组件处理的 HTTP URL 解析库。 【参考方案1】:

有了parse_url,这个任务就变得简单多了。只需提取路径键的值并使用explodearray_reverse 访问倒数第二个键。

<?php

$url_string = "https://localhost/categories/post_12345678/a25d48aff";

$str = trim(parse_url($url_string)['path'], '/');

echo array_reverse(explode("/", $str))[1];

【讨论】:

flexbox不能做的一件事

看起来flexbox能解决任何问题。垂直居中。告别浮动。列布局变得异常简单!可作者发现了flexbox的阿喀琉斯之踵——rowspans. flexbox——这个神奇的样式正在解放我们,让工作更加轻松。想象一下:没有浮动,没有... 查看详情

Spring MVC 中 Web 请求生命周期的开始和结束

】SpringMVC中Web请求生命周期的开始和结束【英文标题】:StartandendofwebrequestlifecycleinSpringMVC【发布时间】:2015-02-0223:03:55【问题描述】:我想跟踪并打印一些诊断信息(在调试运行时),以了解Web请求何时开始以及何时结束。我... 查看详情

26岁,转行python,是这辈子最成功的一件事......

...ff0c;学习能力一般,没啥特别技能,反正就很普通的一个人!工作4年存款7000,感觉生活无望,就直接决定转行。我决定 查看详情

26岁,转行python,是这辈子最成功的一件事......

...ff0c;学习能力一般,没啥特别技能,反正就很普通的一个人!工作4年存款7000,感觉生活无望,就直接决定转行。我决定 查看详情

三星董事长去世享年78岁,临终前最为遗憾的一件事

韩国领先新闻社韩联社(Yonhap)报道,三星集团(SamsungGroup)的长期董事长李健熙(LeeKun-hee)使该集团转变为世界上最大的商业帝国之一,今天辞世,享年78岁。传闻李健熙生前表示:“最遗憾的事情就是失去了中国市场”。三... 查看详情

每个程序员都担心的一件事,你是否有过?

35岁中年危机一直都是每个从业者的最为关心的一个话题,各行各业都有,在互联网这个行业更为突出,随便去网上一搜《35岁程序员中年危机》这个话题就要一大把。通过上图就可以看出关注和浏览这类话题的人还... 查看详情

医学小知识-洗牙是世上投资回报率最高的一件事

 为什么要洗牙?为什么要洗牙?我们为啥要刷牙?为了清新口气?清除食物残渣?都对。但是这些都不要最主要的。其实,我们刷牙主要作用在于去除和干扰牙菌斑的形成。而这个牙菌斑就是引起蛀牙、... 查看详情

如何创建一个从代码中获取参数并返回字符串的函数?

】如何创建一个从代码中获取参数并返回字符串的函数?【英文标题】:Howtocreateafunctionthattakestheparametersfromthecodeandreturnsastring?【发布时间】:2015-08-1707:33:12【问题描述】:所以,我一直在努力学习PHP。我有一个任务,我应该列... 查看详情

学习织梦网站必需会的一件事:织梦网站数据备份

任务:宝塔面板织梦网站备份织梦CMS程序运行环境:PHP+MySQL所以无论是备份还是还原,都涉及2个部分,一个是web文件的备份,一个是数据库的备份。做好数据备份是站长管理员和维护人员的基本操作,织梦是php语言书写的程序... 查看详情

php 的 while 和 sleep 问题,while 循环仅在循环结束时回显

】php的while和sleep问题,while循环仅在循环结束时回显【英文标题】:phpissuewithwhileandsleep,thewhileloopechoallonlyattheendoftheloop【发布时间】:2016-01-2114:18:05【问题描述】:我有一个关于while和sleep的php问题,while循环仅在循环结束时回显... 查看详情

如何告诉 lapply 忽略错误并处理列表中的下一件事?

...【问题描述】:我在下面有一个示例函数,它将日期作为字符串读取并将其作为日期对象返回。如果它读取一个无法转换为日期的字符串,则返回错误。testFunction<-function(date_i 查看详情

到家第一件事就是脱衣服

...隔离,而是经过了一系列的折腾,望一切安好,疫情早点结束吧。还有一点,就是我个人认为所有的党员都是私信比较重的,对于危急时刻,往往都是当官的先行,这个行不是上行而是下行,这些内心的想法都需要你仔细的揣摩... 查看详情

一切都结束了

】一切都结束了【英文标题】:Everything\'sFinal【发布时间】:2011-04-0307:33:06【问题描述】:我一直在使用PMD来帮助发现我的Java代码中的潜在问题,并且我发现它的建议是在有用的、特殊的和“WTF?!”之间进行区分。它一直告... 查看详情

如何检查数组是不是包含一件事或另一件事

】如何检查数组是不是包含一件事或另一件事【英文标题】:Howtocheckifanarraycontainsonethingoranother如何检查数组是否包含一件事或另一件事【发布时间】:2021-06-0501:48:27【问题描述】:我正在尝试在我的Discord机器人上创建权限系统... 查看详情

如何以在 php 中作为字符串回显的形式填充单选按钮?

】如何以在php中作为字符串回显的形式填充单选按钮?【英文标题】:howtopopulateradiobuttonsinaformthatbeingechoedasastringinphp?【发布时间】:2017-05-0406:43:11【问题描述】:我有一个PHP脚本,它通过ajax从jquery接收数据,然后执行查询以从... 查看详情

做好一件事的三要素

...做好一件事情。3、自信最终你能否做好一件事,最关键的一点是你的自信度。自信程度决定了你是否相信自己的能力,是否相信你自己,假如你根本不相信 查看详情

SingleLine 选项的正则表达式问题和字符串结束前的 \n

】SingleLine选项的正则表达式问题和字符串结束前的\\\\n【英文标题】:RegexissuewithSingleLineOptionand\\nbeforeendofstringSingleLine选项的正则表达式问题和字符串结束前的\\n【发布时间】:2011-12-1509:10:38【问题描述】:我正在尝试匹配文件... 查看详情

插件化编程实现的一份糖炒栗子~~

...,过程中总有收获的,坚持,不会是一件坏事。胡言乱语结束~~~下面是记录分享的一点东西~~请笑纳0.结构一览  1.定义插件接口usingSystem;using 查看详情