Using Laravel for Advanced String Manipulation in PHP
Gain insights into advanced PHP string manipulation with Laravel. Delve into character encodings, Laravel string helpers, parsing methods, and regular expressions to enhance your web development projects efficiently.
- An understanding of Laravel’s string helper functions for various string manipulation tasks
- Working knowledge of regular expressions syntax and its application in PHP for text processing and pattern matching
- Hands-on experience accessing individual characters in UTF-8 strings and managing character encodings effectively
- An understanding of Blade directive validation and working with HTML parsing techniques in PHP applications
- Familiarity with applied techniques, such as writing a Gherkin parser and utilizing Markov chains for text generation
- Hands-on experience formatting strings using different casing conventions such as camel, kebab, and snake cases
Learning Roadmap
1.
Introduction
Introduction
2.
What Are Strings?
What Are Strings?
3.
Fluent Strings
Fluent Strings
2 Lessons
2 Lessons
4.
The Formatting Helper Methods
The Formatting Helper Methods
17 Lessons
17 Lessons
5.
The Logical Helper Methods
The Logical Helper Methods
6 Lessons
6 Lessons
6.
The Construction Helper Methods
The Construction Helper Methods
19 Lessons
19 Lessons
7.
The Extraction Helper Methods
The Extraction Helper Methods
13 Lessons
13 Lessons
8.
Padding Strings
Padding Strings
4 Lessons
4 Lessons
9.
String Translations and Extension
String Translations and Extension
5 Lessons
5 Lessons
10.
Lines and Words
Lines and Words
18 Lessons
18 Lessons
11.
Applied Techniques: Writing a Gherkin Parser
Applied Techniques: Writing a Gherkin Parser
22 Lessons
22 Lessons
12.
Markov Chains and Text Generation
Markov Chains and Text Generation
4 Lessons
4 Lessons
13.
Fixed Width Data Parsing
Fixed Width Data Parsing
7 Lessons
7 Lessons
14.
Splitting Strings
Splitting Strings
12 Lessons
12 Lessons
15.
Applied Techniques: A Blade Directive Validator
Applied Techniques: A Blade Directive Validator
8 Lessons
8 Lessons
16.
Working with HTML
Working with HTML
8 Lessons
8 Lessons
17.
Regular Expressions
Regular Expressions
5 Lessons
5 Lessons
John Koster
My name is John, and I have over fifteen years of professional software development. I've worked on a wide range of projects over the years, from simple websites and critical government reporting applications all the way to high-performance applications.
Trusted by 2.9 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources