提取出现在几个禁止字符之一之前的字符

编程入门 行业动态 更新时间:2024-10-13 22:24:15
本文介绍了提取出现在几个禁止字符之一之前的字符的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时送ChatGPT账号..

我想在遇到几个不需要的字符之一时立即丢弃字符串中所有剩余的字符.

I want to discard all remaining characters in a string as soon as one of several unwanted characters is encountered.

一旦遇到列入黑名单的字符,应返回该点之前的字符串.

As soon as a blacklisted character is encountered, the string before that point should be returned.

例如,如果我有一个数组:

For instance, if I have an array:

$chars = array("a", "b", "c");

我将如何通过以下字符串...

How would I go through the following string...

log dog hat bat

...最后得到:

log dog h

推荐答案

strcspn 函数就是你要找的.

The strcspn function is what you are looking for.

<?php

$mask = "abc";

$string = "log dog hat bat";

$result = substr($string,0,strcspn($string,$mask));

var_dump($result);

?>

这篇关于提取出现在几个禁止字符之一之前的字符的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

更多推荐

[db:关键词]

本文发布于:2023-04-30 20:23:38,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1398913.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:字符   几个   出现在

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!