[英]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.