首页 > 编程语言 >PHP截取指定2个字符之间字符串的方法

PHP截取指定2个字符之间字符串的方法

时间:2023-02-18 10:39:10浏览次数:37  
标签:false ed 截取 st kw need PHP 个字符 stripos


<?php
function getNeedBetween($kw1,$mark1,$mark2){
$kw=$kw1;
$kw='123′.$kw.'123′;
$st =stripos($kw,$mark1);
$ed =stripos($kw,$mark2);
if(($st==false||$ed==false)||$st>=$ed)
return 0;
$kw=substr($kw,($st+1),($ed-$st-1));
return $kw;
}
?>
$keyword='查找(计组实验)'
$need=getNeedBetween($keyword, '(' , ')' );

结果:

$need='计组实验';

标签:false,ed,截取,st,kw,need,PHP,个字符,stripos
From: https://blog.51cto.com/u_15967457/6065086

相关文章

  • 如何将十进制转换为十六进制?PHP
    在PHP中可以通过使用内置函数​​dechex()或base_convert()​​​函数来将十进制转换为十六进制。下面本篇文章就来给大家介绍一下​​dechex()​​​和​​base_convert()......
  • 腾讯云点播路径分解-php
    两个函数:parse_url()和pathinfo()mixedparse_url(string$url[,int$component=-1])mixedpathinfo(string$path[,int$options=PATHINFO_DIRNAME|PATHINFO_B......
  • PHP超低内存遍历目录文件和读取超大文件
    前言这篇笔记主要解决这么几个问题:PHP如何使用超低内存快速遍历数以万计的目录文件?PHP如何使用超低内存快速读取几百MB甚至是GB级文件?顺便解决哪天我忘了可以通过搜索引擎......
  • Yar的RPC的应用-php
    RPC,即RemoteProcedureCall(远程过程调用),调用远程计算机上的服务,就像调用本地服务一样。RPC可以很好的解耦系统。RPC可基于HTTP或TCP协议,WebService就是基于HTTP......
  • PHP+RabbitMQ消息发布与订阅简单示例
    我们有一个小说系统,每天会有很多作者发布新的小说内容,而读者因为个人爱好可能只订阅他喜欢的类型的小说,比如历史类、玄幻类小说。小说系统每天会根据用户的口味推送相关的小......
  • PHP与RabbitMQ消息队列简单示例
    ​​RabbitMQ​​提供跨语言接口,我们可以使用主流编程语言Java,C,C++,Python,PHP等和RabbitMQ做对接。RabbitMQ有消息确认机制、灵活的路由控制、以及消息集群高可用,使得很多大......
  • 宝塔面板PHP7.3 安装mcrypt扩展
    mcrypt扩展从​​PHP7.1.0​​开始废弃,所以需要继续使用这个扩展的话需要自行编译mcrypt扩展或者采用pcel安装。yuminstalllibmcryptlibmcrypt-develmcryptmhashw......
  • PHP输出13位时间戳函数
    functiongetUnixTimestamp(){list($s1,$s2)=explode('',microtime());return(float)sprintf('%.0f',(floatval($s1)+floatval($s2))*1000);}......
  • php时间格式转换
    php时间格式的转换函数有date(),strtotime()函数,php原生的时间类也可以转换时间格式。1、Y-m-d转换为时间戳 例:2017-08-22转化为时间戳  strtotime(‘2017-08-22’......
  • PHP获取下个月今天时间
    获取php下个月当前时间publicstaticfunctionfq_time($time=""){if(!$time)$time=time();$arr=getdate($time);//判断月份$year=$arr['year']......