php - 如何检查句子是不是由单个单词组成? [复制]
Posted
技术标签:
【中文标题】php - 如何检查句子是不是由单个单词组成? [复制]【英文标题】:php - How can I check if the sentence consists of a single word? [duplicate]php - 如何检查句子是否由单个单词组成? [复制] 【发布时间】:2022-01-17 21:50:32 【问题描述】:例如;
"Real Madrid" -> false
"Barcelona " -> true
在 laravel 中我可以通过什么函数来解决这个问题?
【问题讨论】:
您正在寻找strpos
(和trim
)。
使用 Laravel 助手:Str::wordCount()
php.net/manual/en/function.str-word-count.php
【参考方案1】:
你可以使用
$result = explode(' ', trim("barcelona "));
print_r($result);
trim 将删除字符串开头和结尾的所有空格
【讨论】:
【参考方案2】:如果字符串是单个单词:
-
至少包含一个字符
不包含空格
function isSingleWord(string $input): bool
// Check for empty string - "" isn't a word
if (empty($input))
return false;
// Check for whitespace of any kind
return !preg_match('/\s/', $input);
【讨论】:
以上是关于php - 如何检查句子是不是由单个单词组成? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode 1455. 检查单词是否为句中其他单词的前缀 双指针
LeetCode 1455. 检查单词是否为句中其他单词的前缀 双指针