How can PHP functions like strpos be utilized to identify specific elements in a text string for manipulation?

To identify specific elements in a text string for manipulation, you can use PHP functions like strpos to find the position of a substring within a string. Once you have the position, you can extract the specific element or manipulate the text accordingly.

$text = "Hello, world!";
$find = "world";
$pos = strpos($text, $find);

if ($pos !== false) {
    // Element found, manipulate text
    $new_text = substr_replace($text, "PHP", $pos, strlen($find));
    echo $new_text; // Output: Hello, PHP!
} else {
    echo "Element not found";
}