簡體   English   中英

如何用單引號(')拆分和計算單詞?

[英]How to split and count the words with single quotes (')?

我想把單詞像who's拆分成 2 個單詞:

誰 = 1

s = 1

我認為它會使用 preg_split 來完成這項工作,但我不明白該怎么做。

您可以使用explode() 來獲取它。

$word= "who's'who";
$results= array();
$parts = explode ("'", $word);
foreach ($parts as $part) $results[$part]++;

然后你可能會輸出如下:

foreach ($results as $word => $count) echo $word . " = " . $count. "<br>";

輸出應該是:

誰 = 2

s = 1

use preg_split:使用 preg_split:

$str = "who's";
$words = preg_split("/\'/", $str);

但是,正如其他人所提到的, explode要容易得多,並且會有更好的性能

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM