【函數分享】PHP函數str_word_count()分享(2020-9-8)

2021-03-02 Laravel技術社區
 str_word_count()  返回字符串中單詞的使用情況。 

mixed str_word_count ( string $string [, int $format = 0 [, string $charlist ]] )

統計 string 中單詞的數量。如果可選的參數 format 沒有被指定,那麼返回值是一個代表單詞數量的整型數。如果指定了 format 參數,返回值將是一個數組,數組的內容則取決於 format 參數。format 的可能值和相應的輸出結果如下所列。 對於這個函數的目的來說,單詞的定義是一個與區域設置相關的字符串。這個字符串可以包含字母字符,也可以包含 "'" 和 "-" 字符(但不能以這兩個字符開始)。

string

format

◦ 0 - 返回單詞數量  

◦ 1 - 返回一個包含 string 中全部單詞的數組  

◦ 2 - 返回關聯數組。數組的鍵是單詞在 string 中出現的數值位置,數組的值是這個單詞  

charlist

附加的字符串列表,其中的字符將被視為單詞的一部分。返回一個數組或整型數,這取決於 format 參數的選擇。

 

$str = "Hello fri3nd, you're
      looking          good today!";print_r(str_word_count($str, 1));print_r(str_word_count($str, 2));print_r(str_word_count($str, 1, 'àá??3'));echo str_word_count($str);

   [3] => you're
   [4] => looking
   [5] => good
   [6] => today
)

Array
(
   [0] => Hello
   [6] => fri
   [10] => nd
   [14] => you're

關注是一種動力  分享是一種美德  關注分享一下又不會懷孕!

相關焦點

  • php str-ireplace()函數替換字符串/數組中的一些字符
    str_ireplace()函數定義及用法在php中,str_ireplace()函數是使用來替換字符串或數組中的一些字符(不區分大小寫),返回替換後的新字符串或數組,原字符串或數組不變;str_ireplace()函數如果處理的數據是一個數組:該函數將對數組中的每個元素進行查找和替換
  • 【函數分享】PHP函數substr_count分享
    每日分享PHP知識點,大家都贊同關注是一種動力,分享是一種美德,再說了關注分享一下又不會懷孕?只要你開心就好...... substr_count () 計算字串出現的次數。
  • 代碼審計Day9 - str_replace函數過濾不當
    / ,所以上圖程序中的 str_replace 函數過濾是有問題的。功能 :子字符串替換定義 : mixed str_replace ( mixed $search , mixed $replace , mixed $subject [, int &$count ]
  • [函數] str_replace()的4種用法你都用過沒
    最後感謝你的關注今天要分享的PHP函數:str_replace()定義和用法str_replace() 函數使用一個字符串替換字符串中的另一些字符。語法str_replace(find,replace,string,count)PHP字符串替換str_replace()函數4種用法,具體內容如下所示:mixed str_replace ( mixed $search , mixed $replace , mixed $subject
  • php常用字符串函數實例總結
    本文實例總結了php常用字符串String函數。
  • 介紹PHP中的10個實用函數
    資深的PHP程式設計師對它們可能都很熟悉,但很多的PHP學習者,仍然對一些非常有用的函數不太熟悉。這篇文章裡,我們就列舉10個你或許不了解但實用的PHP函數,供大家參考和學習。這個函數可以用來檢查特定文件中的PHP語法是否正確。使用方法:<?php$error_message = "";$filename = ".
  • php字符串函數匯總
    php字符串函數有哪些?php字符串函數:addcslashes — 以 C 語言風格使用反斜線轉義字符串中的字符addslashes — 使用反斜線引用字符串bin2hex — 函數把包含數據的二進位字符串轉換為十六進位值chop — rtrim 的別名
  • 「值得收藏」的PHP常用字符串函數
    1.str_word_count 統計單詞個數2. count_chars 得到字符串裡面字符的有關情況3. str_len 得到字符串長度,就是有多少個字符4. substr_count統計有多少個子字符串, 比如 統計is, this is php裡面,就會出現2個is5. strpos 定義字符串出現的首次位置 (
  • php字符串常用處理,運算符和幾個常用的字符串函數
    為了讓更多的php學習者了解到php更多的知識,小編結合自己的理解和自學時所做的筆記,整理了一些知識點。藉助百家號這個大平臺分享給大家,希望對大家有所幫助!本期分享的是php字符串的一些常用處理,運算符和幾個常用的字符串函數。
  • 看代碼學安全(9 )str_replace函數過濾不當
    下面是 第9篇 代碼審計文章:Day 9 - Rabbit題目叫做兔子,代碼如下:漏洞解析 :這一題考察的是一個 str_replace 函數過濾不當造成的任意文件包含漏洞。在上圖代碼 第18行 處,程序僅僅只是將 ../ 字符替換成空,這並不能阻止攻擊者進行攻擊。
  • 自定義PHP分頁函數
    //為了避免重複包含文件而造成錯誤,加了判斷函數是否存在的條件:if(!function pageft($totle,$displaypg=20,$url=''){ //定義幾個全局變量: //$page:當前頁碼;//$firstcount:(資料庫)查詢的起始項;//$pagenav:頁面導航條代碼,函數內部並沒有將它輸出;//$_SERVER:讀取本頁URL
  • (實用篇)多個PHP中文字符串截取函數
    雖然不難,但是自己寫函數實現又耗費時間,這裡介紹一個比較好用的字符串截取函數,能夠勝任基本的需求了<?php//截取中文字符串function mysubstr($str, $start, $len) {    $tmpstr = "";    $strlen = $start + $len;    for($i = 0; $i < $strlen; $i++) {        if(ord(substr($str, $i, 1)) >
  • php中函數禁用繞過的原理與利用
    https://github.com/AntSwordProject/AntSword-Labs黑名單突破這個應該是最簡單的方式,就是尋找替代函數來執行,如system可以採用如反引號來替代執行命令。)7.4 < 7.4.3 (released 20 Feb 2020)漏洞利用的是 debug_backtrace這個函數,可以利用該函數的漏洞返回已經銷毀的變量的引用達成堆溢出,漏洞為bug #76047利用
  • 對比python字符串函數,學習pandas的str矢量化字符串函數
    ③ count()函數功能 : 統計字符串中,某指定字符在指定索引範圍內,出現的次數。注意 :如果不指定索引範圍,表示在整個字符串中,搜索指定字符出現的次數。④ replace()函數語法 :st.replace(str1,str2,count)。注意 : 如果不指定count,則表示整個替換;如果指定count=1,則表示只替換一次,count=2,則表示只替換兩次。
  • 處理PHP中字符串的常用操作及函數
    確定一個字符串的長度這是最為常見和基礎的例子,對於確定一個字符串的長度,我們應該使用strlen()函數,比如要獲取下面字符串$text 的長度:$text = "sunny day"; $count = strlen($text); // $count = 9 2.
  • PHP函數漏洞審計之addslashes函數-實例分析蘋果CMS
    php $str = addslashes('Shanghai is the "biggest" city in China.');echo($str); ?> </body></html>示例2在每個雙引號(")前添加反斜槓:<!
  • [基礎] PHP回調函數及匿名函數,加深一下吧!
    或許你早就知道如何用,或許對你有些許幫助,可是最後還是感謝你的關注鞏固php基礎,分享給你視頻教程【PHP7.x入門到進階,初學者直接獲取!】,公眾號裡回覆:20200202   免費領取提取碼!1、回調函數PHP的回調函數其實和C、Java等語言的回調函數的作用是一模一樣的,都是在主線程執行的過程中,突然跳去執行設置的回調函數;回調函數執行完畢之後,再回到主線程處理接下來的流程。而在php調用回調函數,不想c以及java那樣直接使用函數名作為函數參數,而是在php中使用函數對應的字符串名稱執行<?
  • 【每日一題】php截取字符串幾個實用的函數
    解決辦法如下:2.mb_substr(),使用方法和substr相同,不過要開啟php.ini裡面extension=php_mbstring.dll擴展,不用擔心,一般的空間商都會開啟這個擴展的。<?phpecho mb_substr("php點點通",1,3,"UTF-8");?
  • php代碼審計學習之函數缺陷
    https://github.com/hongriSec/PHP-Audit-Labs/blob/master/PHP-Audit-Labs%E9%A2%98%E8%A7%A3/Day1-4/files/README.md
  • php字符串函數
    chr — 返回一個字符的ASCII碼chunk_split — 按一定的字符長度將字符串分割成小塊convert_cyr_string — 將斯拉夫語字符轉換為別的字符convert_uudecode — 解密一個字符串convert_uuencode — 加密一個字符串count_chars — 返回一個字符串裡面的字符使用信息