PHP Find / Extract Substrings

by Vivek Gite · 0 comments

Q. How do I find out if a string stored in a variable contains a particular substring using PHP? How do I find out (extract) first 5 character of a particular string using Apache and PHP?

A. You need to use the following php functions:

a] strpos() : Find position of first occurrence of a string

b] substr() : Return part of a string

c] substr_replace() : Replacing a substring

Find position of first occurrence of a string with strpos()

Find out if $input contains a # symbol or not:

<?php
if (strpos($input, '#') === true ) {
	print '# symbol found in input';
}
else{
	print 'There was no # symbol found in input';
}
?>

Extracting a substring with substr()

<?php
$input = "nixCraft blog";
// substr syntax
// $substring = substr($string,$start,$length);
// Get first 5 chars of $input
$data = substr($input,0,5);
print $data;
?>

This is useful for finding out usernames and other data.

Featured Articles:

Want to read Linux tips and tricks, but don't have time to check our blog everyday? Subscribe to our daily email newsletter to make sure you don't miss a single tip/tricks. Subscribe to our weekly newsletter here!

{ 0 comments… add one now }

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Previous FAQ:

Next FAQ:

nixCraft FAQ PDF Collection Now Available To All