PHP字符串标记器
我在Java中使用了字符串标记器。我想知道PHP是否有类似的功能。我有一个字符串,我想从中提取单个单词 如果字符串是-PHP字符串标记器,php,Php,我在Java中使用了字符串标记器。我想知道PHP是否有类似的功能。我有一个字符串,我想从中提取单个单词 如果字符串是- Summer is doubtful #haiku #poetry #babel 我想知道它是否包含haiku这个标签。,是简单的解决方案 STRPO示例: strstr示例: 、是简单的解决方案 STRPO示例: strstr示例: 你也可以使用 你也可以使用 如果需要字符串标记器,那么可能需要函数 如果需要字符串标记器,那么可能需要函数 啊,我看到你掉进了旧坑里。始终将s
Summer is doubtful #haiku #poetry #babel
我想知道它是否包含haiku这个标签。,是简单的解决方案
STRPO示例:
strstr示例:
、是简单的解决方案
STRPO示例:
strstr示例:
你也可以使用
你也可以使用
如果需要字符串标记器,那么可能需要函数
如果需要字符串标记器,那么可能需要函数
啊,我看到你掉进了旧坑里。始终将strpos的结果与===false进行比较!它甚至写在你链接到的手册条目上。是的,我忘了。我最近做了太多的Objective-C,以至于记不起read的类型有多松散:不可预测的PHP。啊,我看到你已经陷入了旧的陷阱。始终将strpos的结果与===false进行比较!它甚至写在你链接到的手册条目上。是的,我忘了。我最近做了太多的Objective-C,不记得read:Unexpective PHP是多么松散。从strstrstr手册中可以看出:如果你只想确定某个特定的指针是否出现在haystack中,请改用更快、内存占用更少的strps功能。根据strstrstr手册:如果您只想确定某个特定的针是否出现在haystack中,请改用更快、内存占用更少的strps功能。
$haikuIndex = strpos( $str, '#haiku' );
if( $haikuIndex !== FALSE ) {
// "#haiku" exists
}
$haikuExists = strstr( $str, '#haiku' );
if( $haikuExists !== FALSE ) {
// "#haiku" exists
}
if (strlen(strstr($str,'#haiku')) > 0) // "#haiku" exists
<?php
$string = "Summer is doubtful #haiku #poetry #babel";
$tok = strtok($string, " ");
while ($tok !== false) {
if ($tok == "#haiku") {
// #haiku exists
}
$tok = strtok(" ");
}
?>