preg_match_allNamepreg_match_all — Finds all matches for the supplied pattern and stores them in the supplied array.DescriptionThis function tries to find all the matches for the regular expression pattern in the supplied subject string. Upon a successful search, the previous contents of matches are overwritten with the search results. The matches parameter should be a valid variable, such as$matches, since the function forces it to be passed by reference. The structure of the search results in matches is specified by the order parameter. order can be either of the following two named constants:
ExampleExample 1130. Split a string of Hebrew and non-Hebrew characters into an array of words and non-words
<?php $mixed = ":ƒƒƒƒƒƒƒƒƒ ƒƒƒƒƒƒ ƒƒƒƒƒ ,ƒƒƒƒƒƒƒ ƒƒƒƒ ƒƒƒƒƒƒ (English Text) ƒƒƒƒƒƒƒ ƒƒƒƒƒƒ ƒƒƒƒƒƒƒ ƒƒƒ .ƒƒƒƒƒƒƒ ƒ ƒƒƒƒƒƒƒƒƒ ƒƒƒ ƒƒ (More English Text) !ƒƒƒƒƒƒƒ ƒƒƒƒƒƒ ƒƒƒƒƒ ƒ ƒ"; // Hebrew characters have hex values between E0 and FB preg_match_all ("/[\xE0-\xFB]+|[^[:word:]]+|\w+/", $mixed, $matches); print_r ($matches); ?>The example produces the following output (remaining 36 entries removed for brevity): Array ( [0] => Array ( [0] => : [1] => ƒƒƒƒƒƒƒƒƒ [2] => [3] => ƒƒƒƒƒƒ [4] => [5] => ƒƒƒƒƒ ...
PHP Functions Essential Reference. Copyright © 2002 by New Riders Publishing
(Authors: Zak Greant, Graeme Merrall, Torben Wilson, Brett Michlitsch).
This material may be distributed only subject to the terms and conditions set forth
in the Open Publication License, v1.0 or later (the latest version is presently available at
http://www.opencontent.org/openpub/).
The authors of this book have elected not to choose any options under the OPL. This online book was obtained
from http://www.fooassociates.com/phpfer/
and is designed to provide information about the PHP programming language, focusing on PHP version 4.0.4
for the most part. The information is provided on an as-is basis, and no warranty or fitness is implied. All
persons and entities shall have neither liability nor responsibility to any person or entity with respect to
any loss or damage arising from the information contained in this book.
|