【发布时间】:2015-11-25 17:05:22
【问题描述】:
我正在尝试学习一些 PHP,但有一些我一直坚持的东西。
我正在使用 SOAP。我是否可以将一个单词与数组中的内容进行匹配,然后输出该单词在数组中显示的次数?
我目前有这个输出我想要匹配的内容,但我似乎无法找到一种方法来显示一个单词出现了多少次。
$facilities = $message->Facilities->FacilityInfo;
foreach ($facilities as $data) {
echo $data->Name."<br>";
}
任何帮助都会很棒!
【问题讨论】:
-
也许使用array_count_values()之类的东西?
-
如果你想使用 foreach,使用 if() 和一个计数器 ..
-
我尝试过使用 array_count_values() 但我只是为每个单词得到一个 0 或 1,当我只想将总数作为一个数字时,你能举例说明我将如何使用if() 和计数器?
-
看起来您提供的代码只是向我们显示您拥有名称,而不是您要在每个名称中检查的字符串?您尝试过什么检查字符串?你甚至想检查一个特定的名字,或者只是看看每个名字有多少?
-
你能显示你的 array_count_values 使用情况吗?