Php commonly uses strings to process code snippets. if you are using php, refer. Remove HTML tags
The code is as follows:
$ Text = strip_tags ($ input ,"");
The above function mainly uses strip_tags. for detailed instructions, see.
Returns the text between $ start and $ end.
The code is as follows:
Function GetBetween ($ content, $ start, $ end ){
$ R = explode ($ start, $ content );
If (isset ($ r [1]) {
$ R = explode ($ end, $ r [1]);
Return $ r [0];
}
Return '';
}
Convert a url to a link
The code is as follows:
$ Url = "Jean-Baptiste Jung (http://www.jb51.net )";
$ Url = preg_replace ("# http: // ([A-z0-9./-] +) #", '$ 0', $ url );
Split the string to 140 characters
The code is as follows:
Function split_to_chunks ($ to, $ text ){
$ Total_length = (140-strlen ($ ));
$ Text_arr = explode ("", $ text );
$ I = 0;
$ Message [0] = "";
Foreach ($ text_arr as $ word ){
If (strlen ($ message [$ I]. $ word. '') <= $ total_length ){
If ($ text_arr [count ($ text_arr)-1] ==$ word ){
$ Message [$ I]. = $ word;
} Else {
$ Message [$ I]. = $ word .'';
}
} Else {
$ I ++;
If ($ text_arr [count ($ text_arr)-1] ==$ word ){
$ Message [$ I] = $ word;
} Else {
$ Message [$ I] = $ word .'';
}
}
}
Return $ message;
}
Delete a URL from a string
The code is as follows:
$ String = preg_replace ('/\ B (https? | Ftp | file): \/[-A-Z0-9 + @ # \/%? = ~ _ | $! :,.;] * [A-Z0-9 + @ # \/% = ~ _ | $]/I ', '', $ string );
Convert string to SEO-friendly string
The code is as follows:
Function slug ($ str ){
$ Str = strtolower (trim ($ str ));
$ Str = preg_replace ('/[^ a-z0-9-]/', '-', $ str );
$ Str = preg_replace ('/-+/', "-", $ str );
Return $ str;
}
Parse CSV files
The code is as follows:
$ Fh = fopen ("contacts.csv", "r ");
While ($ line = fgetcsv ($ fh, 1000 ,",")){
Echo "Contact: {$ line [1]}";
}
String search
The code is as follows:
Function contains ($ str, $ content, $ ignorecase = true ){
If ($ ignorecase ){
$ Str = strtolower ($ str );
$ Content = strtolower ($ content );
}
Return strpos ($ content, $ str )? True: false;
}
Check whether the string starts with a string
The code is as follows:
Function String_Begins_With ($ needle, $ haystack {
Return (substr ($ haystack, 0, strlen ($ needle) ==$ needle );
}
Extract the email address from the string
The code is as follows:
Function extract_emails ($ str ){
// This regular expression extracts all emails from a string:
$ Regexp = '/([a-z0-9 _\. \-]) + \ @ ([a-z0-9 \-]) + \.) + ([a-z0-9] {2, 4}) +/I ';
Preg_match_all ($ regexp, $ str, $ m );
Return isset ($ m [0])? $ M [0]: array ();
}
$ Test_string = 'This is a test string...
Test1@example.org
Test different formats:
Test2@example.org;
Foobar
Strange formats:
Test5@example.org
Test6 [at] example.org
Test7@example.net.org.com
Test8 @ example.org
Test9 @! Foo !. Org
Foobar
';
Print_r (extract_emails ($ test_string ));