The Latte templating system is suitable for rendering almost all types of templates on the web. For rendering frontend templates, for example, React or Vue.js has been the best choice for the last few years, but for rendering email templates on the…
Regular expressions cannot be used to handle very complex strings that have grammar, such as programming language source code, annotations describing compound data types for methods, mathematical expressions, calculations, formulas, and more. The…
PHP strings may contain special control characters that have different meanings in a particular context and do not necessarily behave like regular characters.
Many of these will already be intuitively familiar to you. Some are reserved for special…
Regular expressions are tools that allow you to easily search, validate, compare, split, collapse, and replace strings according to a mask (pattern). It is a very powerful and elegant tool for advanced string manipulation.
Mask
At the beginning, we…
The function finds the position of the first occurrence of the substring in the string, which in human terms means that it checks if the passed string contains the search expression and returns its position.
The strpos function returns the position…
Explode is used to easily split a string by a separator.
It returns the individual results as an array numbered from zero,
you can't insert an array, only the string is input,
cannot change the delimiter during parsing, cannot select multiple…
Availability in PHP 4.0
Parses a string according to the string type separator. Cannot set multiple delimiters.
Parameters
Parameter
Data type
Default value
Note
$delimiter
string
not
Separator string
$string
string
not
Input string
…
This article will discuss methods for processing data in PHP, but it is not finished yet.
So temporarily just a quick sketch of the possibilities:
Crawl character by character is a very old method that makes the code messy, but all other methods…