w3resource
w3resource logo

PHP String - Exercises, Practice, Solution

(追記) (追記ここまで)
(追記) (追記ここまで)

This resource offers a total of 130 PHP String problems for practice. It includes 26 main exercises, each accompanied by solutions, detailed explanations, and four related problems.

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

1. Transform String Case Conversions

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. Split String Into Time Format

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

3. Check if String Contains Another

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. Convert Variable to String

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

5. Extract Filename from Path

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. Extract Username from Email

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. Get Last Three Characters

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. Format as Currency

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. Generate Random Password Without rand()

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. Replace First Occurrence of "the"

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. Find First Character Difference Between Strings

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. Convert String to Array (Split by New Line)

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. Extract Filename Component from URL

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. Print Next Character with Wrap-Around

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. Remove Part of String from Beginning

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. Get Hex Dump of a String

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

17. Insert a String at a Specified Position

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. Get First Word of a Sentence

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. Remove Leading Zeroes from a String

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. Remove Part of a String

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. Remove Trailing Slash from a String

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. Get Characters After Last '/' in URL

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. Replace Multiple Characters in a String

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. Select First Five Words from a String

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. Remove Commas from Numeric String

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. Print Letters from 'a' to 'z'

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.



Follow us on Facebook and Twitter for latest update.

(追記) (追記ここまで)


(追記) (追記ここまで)
(追記) (追記ここまで)


AltStyle によって変換されたページ (->オリジナル) /