Using Laravel for Advanced String Manipulation in PHP

Intermediate

166 Lessons

50h

Certificate of Completion

AI-POWERED

Explanations
Explanations

This course includes

193 Playgrounds
15 Quizzes
52 Illustrations

This course includes

193 Playgrounds
15 Quizzes
52 Illustrations

Course Overview

In this course, you’ll dive deep into advanced PHP string manipulation techniques using the Laravel framework, empowering you to handle complex data formats efficiently and enhance your web development projects. You’ll start by exploring the fundamentals of character encodings and Laravel’s string helpers. Next, you’ll delve into formatting, logical operations, padding methods, word manipulation, and parsing methods, gaining hands-on experience applying these techniques within Laravel applications. You’ll ...Show More

What You'll Learn

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

Course Content

1

Introduction

2

What Are Strings?

3

Fluent Strings

4

The Formatting Helper Methods

5

The Logical Helper Methods

6

The Construction Helper Methods

19 Lessons

7

The Extraction Helper Methods

13 Lessons

8

Padding Strings

4 Lessons

9

String Translations and Extension

5 Lessons

10

Lines and Words

18 Lessons

11

Applied Techniques: Writing a Gherkin Parser

22 Lessons

12

Markov Chains and Text Generation

4 Lessons

13

Fixed Width Data Parsing

7 Lessons

14

Splitting Strings

12 Lessons

15

Applied Techniques: A Blade Directive Validator

8 Lessons

16

Working with HTML

8 Lessons

17

Regular Expressions

5 Lessons

18

Conclusion

1 Lesson

19

Appendix

1 Lesson

COURSE AUTHOR

How You'll Learn

Hands-on Coding Environments

You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.

2x Faster Learning — With No Setup

Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.

AI-Powered Learning

Learn faster and smarter with adaptive AI tools embedded in every Educative course.

Progress You Can Show

Built-in assessments let you test your skills. Completion certificates let you show them off.

Recommended Courses

BEFORE STARTING THIS COURSE

AFTER FINISHING THIS COURSE

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath