w3resource

PHP Regular expression - Exercises, Practice, Solution

PHP regular expression [ 7 exercises with solution]

1. Write a PHP script that checks if a string contains another string. Go to the editor
Click me to see the solution

2. Write a PHP script that removes the last word from a string. Go to the editor
Sample string : 'The quick brown fox'
Expected Output : The quick brown
Click me to see the solution

3. Write a PHP script that removes the whitespaces from a string. Go to the editor
Sample string : 'The quick " " brown fox'
Expected Output : Thequick""brownfox
Click me to see the solution

4. Write a PHP script to remove nonnumeric characters except comma and dot. Go to the editor
Sample string : '$123,34.00A'
Expected Output : 12,334.00
Click me to see the solution

5. Write a PHP script to remove new lines (characters) from a string. Go to the editor
Sample strings : "Twinkle, twinkle, little star,\nHow I wonder what you are.\nUp above the world so high,\nLike a diamond in the sky.";
Expected Output : "Twinkle, twinkle, little star, How I wonder what you are. Up above the world so high, Like a diamond in the sky."
Click me to see the solution

6. Write a PHP script to extract text (within parenthesis) from a string. Go to the editor
Sample strings : 'The quick brown [fox].'
Expected Output : 'fox'
Click me to see the solution

7. Write a PHP script to remove all characters from a string except a-z A-Z 0-9 or " ". Go to the editor
Sample string : abcde$ddfd @abcd )der]
Expected Result :
abcdeddfd abcd der
Click me to see the solution

PHP Code Editor:

More to Come !

Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.



Follow us on Facebook and Twitter for latest update.

PHP: Tips of the Day

Returns all elements in an array except for the first one

Example:

<?php
function tips_tail($items)
{
  return count($items) > 1 ? array_slice($items, 1) : $items;
}

print_r(tips_tail([1, 5, 7]));
?> 

Output:

Array
(
    [0] => 5
    [1] => 7
)