---Advertisement---

PHP get first word from string example

By Jasminkumar Borad

Updated on:

Follow Us
php get first word from string
---Advertisement---

In this tutorial we will show you php get first word from string. You will simply learn how to get first word from string in PHP. You can see php get first word from string example.

We will use strtok() function to get first word from string. strtok() can split a string into tokens. By passing a space as the delimiter, you can get the first word easily.

1. PHP get first word from string using strtok() function

You can see and consider below example. You can get first word from string easily.

<?php

$newString = "Hello How are you";

$getFirstWord = strtok($newString, ' ');

echo $getFirstWord; // Output: Hello
?>
2. PHP get first word from string using explode() function

The explode() function splits a string into an array. You can use this to get the first element of the array, which will be the first word of the string.

<?php

$newString = "Hello How are you";

$getFirstWord = explode(' ', $newString)[0];

echo $getFirstWord; // Output: Hello
?>
3. PHP get first word from string using preg_match() function

A regular expression can match the first word of the string and get easily first word. This function searches string for pattern, return true if pattern exists, otherwise returns false.

<?php

 $newString = "Hello How are you";

 preg_match('/^\S+/', $newString, $matchValue);
 $getFirstWord = $matchValue[0];

 echo $getFirstWord; // Output: Hello
?>
4. PHP get first word from string using substr() and strpos() function

By finding the position of the first space and can extract the substring up to that point.

<?php

 $newString = "Hello How are you";
 $getFirstSpace = strpos($newString, ' ');
 $getFirstWord = ($getFirstSpace === false) ? $newString : substr($newString, 0, $getFirstSpace);
 
  echo $getFirstWord; // Output: Hello
?>
5. PHP get first word from string using strstr() function

The strstr() function is used to search the first occurrence of a string inside another string. The function is case-sensitive.

Syntax:
strstr($string, $search, $before)
<?php

 $newString = "Hello How are you";
 $getFirstWord = strstr($newString, ' ', true);
 
 echo $getFirstWord; // Output: Hello
 
?>

I hope this tutorial help you.

Jasminkumar Borad

I'm a full-stack developer, enterpreneur and owner of webstuffsolution.com. I live in india and i like to write tutorial and tips that can help to other user. I like to share various programming language tips and solution. I believe in hardworking and consistency.

---Advertisement---

Leave a comment