Would it be possible to incorporate a str_replace
method with a regular expression, designed to catch url strings in a simple html < textfield > input type?
I'm considering something simple like a tip for the user to set it up as follows:
This is some text and click this link here.
Obviously the word "here" is a href to the url before it (or after it, if that makes a difference). The text input is drawn from a MySQL db.
I believe the start of my solution is something along the lines of:
$regex = ''; $pg = $row['pg']; $pg = str_replace('{regex goes here}', $pg);
But I know things are missing. And then I would just output the $pg paragraph.
str_replace() replaces the first matched pattern and returns a character vector. str_replace_all() replaces all matches.
str_replace replaces a specific occurrence of a string, for instance "foo" will only match and replace that: "foo". preg_replace will do regular expression matching, for instance "/f. {2}/" will match and replace "foo", but also "fey", "fir", "fox", "f12", etc.
The str_replace() function replaces some characters with some other characters in a string. This function works by the following rules: If the string to be searched is an array, it returns an array. If the string to be searched is an array, find and replace is performed with every array element.
A regular expression (regex) defines a search pattern for strings. The search pattern can be anything from a simple character, a fixed string or a complex expression containing special characters describing the pattern.
Check out preg_replace
here, this is what you are lookin for.
// From the documentation. preg_replace($regularExpression, $replacement, $subject);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With