PHP-字符串的子字符串字

PHP-字符串的子字符串字,php,word,substring,Php,Word,Substring,我需要找到给定字符串的子字符串,但子字符串必须是英语中的单词 也就是说,给定字符串=every,那么子字符串将是“ever”、“very”等 谢谢你的帮助。你需要两样东西。首先,您必须找到所有可能的子字符串。然后你需要一个包含所有英语单词的列表(有很多免费的编译) 这是一种可能的实现方式: $result = array(); $len = strlen($string) for ($i = 0; $i < $len; $i++) { for ($j = 1; $j <= $l

我需要找到给定字符串的子字符串,但子字符串必须是英语中的单词

也就是说,给定字符串=every,那么子字符串将是“ever”、“very”等


谢谢你的帮助。

你需要两样东西。首先,您必须找到所有可能的子字符串。然后你需要一个包含所有英语单词的列表(有很多免费的编译)

这是一种可能的实现方式:

$result = array();
$len = strlen($string)
for ($i = 0; $i < $len; $i++) {
   for ($j = 1; $j <= $len - $i; $j++) {
      $substring = substr( $string , $i , $j );

      if ( is_an_english_word( $substring ) )
         $result[] = $substring;

   }
}
$result=array();
$len=strlen($string)
对于($i=0;$i<$len;$i++){

对于($j=1;$j),您是否有一组要匹配的单词?如字典单词的哈希表?如果有,您可以使用数组对字符串进行
preg\u匹配,并输出匹配的单词。