PHP: Match Non-Alphanumeric Characters from a String
Posted on October 5, 2008, under PHP,
Bookmark it
This is a snippet that matches non-alphanumeric characters from a string (text).
<?php
function match_non_alphanumeric_characters($string, $strip_space = true) // Match spaces?
{
$str = ($strip_space) ? ' ' : '';
preg_match_all('/([^a-zA-Z0-9'.$str.']+)/', $string, $match);
return $match[0];
}
$string = 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Praesent porttitor euismod enim # Sed posuere & Duis non elit * Sed tempus dolor$';
$non_alphanumeric_array = match_non_alphanumeric_characters($string);
echo '<pre>'; print_r($non_alphanumeric_array); echo "</pre>";
?>
Output:
Array
(
[0] => ,
[1] => .
[2] => #
[3] => &
[4] => *
[5] => $
)
Do you wish to receive the latest updates as soon as they are posted? Get our RSS Feed or Subscribe to the Newsletter!
- October 5, 2008
- article by Gabriel C.
- Share your thoughts!
Related Posts
-
PHP: Extract Alphanumeric Sequences from a Stringat October 5, 2008
-
PHP: How to extract numbers from a string (text)at October 5, 2008 with 7 comments
-
Shorten a string (text)at September 3, 2008 with 2 comments
-
PHP: Extract Alphabetical Sequences from a Stringat October 5, 2008
-
How to emphasize specific words from a string (text)at September 6, 2008
