我想在遇到几个不需要的字符之一时立即丢弃字符串中的所有剩余字符。
一旦遇到黑名单字符,就应该返回该点之前的字符串。
例如,如果我有一个数组:
$chars = array("a", "b", "c");
我将如何遍历以下字符串...
log dog hat bat
...最后是:
log dog h
最佳答案
strcspn函数就是您要找的。p>
<?php
$mask = "abc";
$string = "log dog hat bat";
$result = substr($string,0,strcspn($string,$mask));
var_dump($result);
?>
关于php - 提取出现在几个禁用字符之一之前的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/292380/