【发布时间】:2019-03-20 06:25:26
【问题描述】:
我收到这样的字符串:
class1 fa-dollar class2 class3
现在,我需要检查这个字符串是否有包含fa-* 的字符串/单词。我如何使用 PHP 来管理它?
逐字代码
if(custom_strpos($myReceivedString, 'fa-')) {
echo $faStringOnly;
// output: 'fa-dollar'
}
提前致谢。
【问题讨论】:
-
分解、循环和子串。当有多个
fa-时,你需要做什么? -
支票是什么意思?如果您需要做的只是实际检查,那么
strpos($string, "fa-") !== false就足够了。 -
@DirkScholten 我不知道最后会出现什么
fa-*。我知道我必须搜索模式fa-,但必须接收完整的字符串(如上例中的fa-dollar) -
@MonkeyZeus 循环是一个选项,创建一个函数并让它像这样,但应该有更简单的东西(比如正则表达式)?不过谢谢,至少我现在有一个解决方案。
-
preg_match与/(fa-[^\s]*)/或explode和preg_grep。
标签: php string-matching