|
|
|
This code example is useful when you want to take an input string and break (split) it into search terms where each work is a search term and several words in "" are a single string to search by.
| <?php
$String='this is a "test expression" for search input';
preg_match_all('/"[^"]+"|[^"\s,]+/', $String, $Tokens);
?> | |
Usage Example
| <?php
$String='this is a "test expression" for search input';
preg_match_all('/"[^"]+"|[^"\s,]+/', $String, $Tokens);
Echo"<PRE>";
var_dump($Tokens);
Echo"</PRE>";
?>
will print:
array(1) {
[0]=>
array(7) {
[0]=>
string(4) "this"
[1]=>
string(2) "is"
[2]=>
string(1) "a"
[3]=>
string(17) ""test expression""
[4]=>
string(3) "for"
[5]=>
string(6) "search"
[6]=>
string(5) "input"
}
} | | |
|
| Avoiding or Detecting high bit characters in a string. Useful when you want to create a valid RSS feed Categories : PHP, Strings, Unicode, Regexps, Rich Site Summary (RSS) | | | I need a trim function/regexp that will trim all " " from the ends of a string. Categories : Regexps, PHP, Strings | | | How to build a search query for any N number of words in a search string Categories : PHP, Regexps, Search Engines, Search | | | columned txt file to array()? Categories : Arrays, Strings, Regexps, PHP | | | String Replacement and speed consideration
Categories : PHP, Strings, Regexps | | | Finding numbers within a string Categories : PHP, Regexps, Strings | | | Making sure a string containes only digits or no digits. Categories : Strings, PHP, Regexps | | | What is the best way to split a string that consists of two bits of data
seperated by whitespace? Categories : Regexps, Strings, PHP | | | Massreplace Categories : Filesystem, Regexps, Strings, PHP | | | Check if a file exists on a remote FTP server with PHP Categories : PHP, FTP, Regexps | | | Searches through a local INN server's discussions Categories : Search, Complete Programs, PHP | | | mysql_escape_string Categories : PHP, MySQL, Databases, Strings | | | This script is a contact form between users of a
website (kinda like the PM function on the forums)
Categories : PHP, Databases, MySQL, Regexps | | | Allows you to parse a deliniated string and put the individual fields in a SELECT option in a form Categories : HTML, PHP, Strings | | | Simple way to replace a variable value in a .conf (.ini) file using a
webbrowser - the first stage of a complete universal configuration editor Categories : PHP, Regexps, Code Editors, Filesystem | |
|
|
|