从数组中计算字符串中的array_keys

时间:2015-02-15 14:29:15

标签: php arrays

我的单词数组如:$array = ['word1', 'word2', 'word3'];

第二个数组:$array = ['w', 'o'];

我需要从第一个数组得到一些回复的数字,其中包括来自第二个字符的字符 - WORD1中有多少W,WORD1中有多少O.我想在foreach中从第一个数组中执行此操作,但我现在不知道如何快速计算字符串中的字符数。

1 个答案:

答案 0 :(得分:0)

我可以使用substr_count function

使用以下代码执行此操作
<?php

 $array = ['word1', 'word2', 'word3', 'word4', 'word5'];
 $array1 = ['w', 'o', 'f' ,'d', 'p'];

  foreach ($array1 as $letter) {
   foreach ($array as $word) {
     echo "in " . $word . " there is " . substr_count($word, $letter) . $letter ."<br>";
   }
  }

?>