Php 从数组中计算字符串中的数组\u键
我有这样的单词数组:Php 从数组中计算字符串中的数组\u键,php,arrays,Php,Arrays,我有这样的单词数组:$array=['word1','word2','word3'] 和second数组:$array=['w','o'] 我需要从第一个数组中获取回复的数量,其中包含second中的字符,比如:WORD1中有多少W,WORD1中有多少O。我想从第一个数组在foreach中执行此操作,但现在不知道如何快速计算字符串中的字符。我可以使用下面的代码,使用substr\u count substr\u count此函数的实现方法取决于您想要获得的结构。 <?php $arr
$array=['word1','word2','word3']代码>
和second数组:$array=['w','o']代码>
我需要从第一个数组中获取回复的数量,其中包含second中的字符,比如:WORD1中有多少W,WORD1中有多少O。我想从第一个数组在foreach中执行此操作,但现在不知道如何快速计算字符串中的字符。我可以使用下面的代码,使用substr\u count
substr\u count
此函数的实现方法取决于您想要获得的结构。
<?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>";
}
}
?>