Jump to content

Convert the first letter of every paragraph to upper case


soma56

Recommended Posts

From what I understand we can use ucfirst to convert the first letter within a string to upper case. What I would like to know is if there is a function that exists that would convert the first letter of every paragraph to upper case.

 

For example:

 

From:

This is a paragraph. 

is this the car blue?

let's go for a pint of beer!

 

To:

This is a paragraph. 

Is this the car blue?

Let's go for a pint of beer!

 

Does any such function exist?

<?php
function upperFirstWord($str) {
    return preg_replace('/([.!?])\s*(\w)/e', "strtoupper('\\1 \\2')", ucfirst(strtolower($str)));
}

echo upperFirstWord("This is a paragraph. 

is this the car blue?

let's go for a pint of beer!");
?>

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.