w3resource

PHP String - Exercises, Practice, Solution

PHP string [26 exercises with solution]

[An editor is available at the bottom of the page to write and execute the scripts. Go to the editor]

1. Write a PHP script to : -
a) transform a string all uppercase letters.
b) transform a string all lowercase letters.
c) make a string's first character uppercase.
d) make a string's first character of all the words uppercase.
Click me to see the solution

2. Write a PHP script to split the following string.
Sample string : '082307'
Expected Output : 08:23:07
Click me to see the solution

3. Write a PHP script to check whether a string contains a specific string?
Sample string : 'The quick brown fox jumps over the lazy dog.'
Check whether the said string contains the string 'jumps'.
Click me to see the solution

4. Write a PHP script to convert the value of a PHP variable to string.
Click me to see the solution

5. Write a PHP script to extract the file name from the following string.
Sample String : 'www.example.com/public_html/index.php'
Expected Output : 'index.php'
Click me to see the solution

6. Write a PHP script to extract the user name from the following email ID.
Sample String : '[email protected]'
Expected Output : 'rayy'
Click me to see the solution

7. Write a PHP script to get the last three characters of a string.
Sample String : '[email protected]'
Expected Output : 'com'
Click me to see the solution

8. Write a PHP script to format values in currency style.
Sample values : value1 = 65.45, value2 = 104.35
Expected Result : 169.80
Click me to see the solution

9. Write a PHP script to generate simple random password [do not use rand() function] from a given string.
Sample string : '1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZabcefghijklmnopqrstuvwxyz'
Note : Password length may be 6, 7, 8 etc.
Click me to see the solution

10. Write a PHP script to replace the first 'the' of the following string with 'That'.
Sample date : 'the quick brown fox jumps over the lazy dog.'
Expected Result :
That quick brown fox jumps over the lazy dog.
Click me to see the solution

11. Write a PHP script to find the first character that is different between two strings.
String1 : 'football'
String2 : 'footboll'
Expected Result : First difference between two strings at position 5: "a" vs "o"
Click me to see the solution

12. Write a PHP script to put a string in an array.
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 Result (using var_dump())
: array(4) { [0]=> string(30) "Twinkle, twinkle, little star," [1]=> string(26) "How I wonder what you are." [2]=> string(27) "Up above the world so high," [3]=> string(26) "Like a diamond in the sky." }
Click me to see the solution

13. Write a PHP script to get the filename component of the following path.
Sample path : "https://www.w3resource.com/index.php"
Expected Output : 'index'
Click me to see the solution

14. Write a PHP script to print the next character of a specific character.
Sample character : 'a'
Expected Output : 'b'
Sample character
: 'z'
Expected Output : 'a'
Click me the solution

15. Write a PHP script to remove a part of a string from the beginning.
Sample string : '[email protected]'
Expected Output : 'example.com'
Click me to see the solution

16. Write a PHP script to get a hex dump of a string.
Sample string : '[email protected]'
Click me to see the solution

17. Write a PHP script to insert a string at the specified position in a given string.
Original String : 'The brown fox'
Insert 'quick' between 'The' and 'brown'.
Expected Output : 'The quick brown fox'
Click me to the see solution

18. Write a PHP script to get the first word of a sentence.
Original String : 'The quick brown fox'
Expected Output : 'The'
Click me to see the solution

19. Write a PHP script to remove all leading zeroes from a string.
Original String : '000547023.24'
Expected Output : '547023.24'
Click me to see the solution

20. Write a PHP script to remove part of a string.
Original String : 'The quick brown fox jumps over the lazy dog'
Remove 'fox' from the above string.
Expected Output : 'The quick brown jumps over the lazy dog'
Click me to see the solution

21. Write a PHP script to remove trailing slash from a string.
Original String : 'The quick brown fox jumps over the lazy dog///'
Expected Output : 'The quick brown fox jumps over the lazy dog'
Click me to see the solution

22. Write a PHP script to get the characters after the last '/' in an url.
Sample URL : 'http://www.example.com/5478631'
Expected Output : '5478631'
Click me to see the solution

23. Write a PHP script to replace multiple characters from the following string.
Sample String : '\"\1+2/3*2:2-3/4*3'
Expected Output : '1 2 3 2 2 3 4 3'
Click me to see the solution

24. Write a PHP script to select first 5 words from the following string.
Sample String : 'The quick brown fox jumps over the lazy dog'
Expected Output : 'The quick brown fox jumps'
Click me to see the solution

25. Write a PHP script to remove comma(s) from the following numeric string.
Sample String : '2,543.12'
Expected Output : 2543.12
Click me to see the solution

26. Write a PHP script to print letters from 'a' to 'z'.
Expected Result : abcdefghijklmnopqrstuvwxyz
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.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/php-exercises/php-string-exercises.php