Home  >  Article  >  Backend Development  >  PHP string splitting and comparison_PHP tutorial

PHP string splitting and comparison_PHP tutorial

WBOY
WBOYOriginal
2016-07-21 15:43:58817browse

Or use strcmp to judge, but this can tell you whether the two strings are equal, but it cannot tell you where they are different.
My idea is to divide a single string into letters (characters), so that the comparison can accurately know where the difference is.
To separate strings, just use "str_split". For syntax, refer to [2]. Then output the result array. The advantage is that even spaces will be used as elements of the array. My previous example was because the first string contained 2 spaces, while the latter one only had one. But the display you see when outputting is the same.
can also be split according to other delimiters, such as "explode" or "preg_split", refer to [3] and [4]. The former uses a simple split number, and the latter uses regular expressions. "split" has been deprecated.
Another useful function is "str_word_count", which can split a string into an array and clear numbers and punctuation marks. If you want to count the frequency of word occurrences, you can use "array_count_values", refer to [5].
Reference:
【1】http://us2.php.net/manual/en/language.operators.comparison.php
【2】http://us2.php.net/manual/ en/function.str-split.php1
【3】http://us2.php.net/manual/en/function.explode.php
【4】http://us2.php.net/ manual/en/function.str-split.php
【5】http://us2.php.net/manual/en/function.array-count-values.php

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/320610.htmlTechArticle Or use strcmp to judge, but this can tell you whether the two strings are equal, but it cannot tell you where they are. different. My idea is to split a single string into letters (ch...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn