Tuesday, March 21, 2017

Anil kr Prajapati

how to search a specific word in a string in php?

You can use the strpos function which is used to find the occurrence of one string inside other



strpos() :

strpos() function  Find the position of the first occurrence of a substring in a different string It's support (PHP 4, PHP 5, PHP 7).   


 Syntax :

mixed strpos ( string $haystack , mixed $needle [, int $offset = 0 ] )

Find the numeric position of the first occurrence of needle in the haystack string.

Parameters :




haystack 
 
The string to search in.
 




needle 
 
If needle is not a string, it is converted to an integer and applied as the ordinal value of a character.
 
 
offset 
 
If specified, search will start this number of characters counted from the beginning of the string. If the offset is negative, the search will start this number of characters counted from the end of the string.  




Output :

Returns the position of where the needle exists relative to the beginning of the haystack string (independent of offset). Also note that string positions start at 0, and not 1.
Returns FALSE if the needle was not found.



Warning

This function may return Boolean FALSE, but may also return a non-Boolean value which evaluates to FALSE. Please read the section on Booleans for more information. Use the === operator for testing the return value of this function.

Examples :

Example #1 Using !==

<?php $a = 'How are you all?';

if (strpos($a, 'all') !== false) {
    echo 'true';
} ?>

Example #2 Using an offset


<?php// We can search for the character, ignoring anything before the offset$newstring 'abcdef abcdef';$pos strpos($newstring'a'1); // $pos = 7, not 0?>

 

source: php.net

 



About Author -

Hi, I am Anil.

Welcome to my eponymous blog! I am passionate about PHP programming. Here you will find a hug of information on web development, web design, PHP and Latest technology.

Subscribe to this Blog via Email :