Page 1 of 1

parsing array string to remove "http" from URL

Posted: Wed May 28, 2008 8:41 pm
by Compie
Hi,

I have an array value which stores URLs which I print to the page.
It is currently printing the full URL incl. the "http://" part. I would like to strip this off when it displays the URL.
Here is the code:

Code: Select all

<a href="<?php echo $fieldsObjects['field_website']->data; ?>" target="_blank">
<?php echo $fieldsObjects['field_website']->data; ?>
</a>
Can anyone get me started on how to parse the 2nd line so that it strips off the leading part of the URL?

I would be greatly appreciation of this idea.

TIA,

Compie

Re: parsing array string to remove "http" from URL

Posted: Wed May 28, 2008 11:45 pm
by GeertDD

Code: Select all

substr($str, strpos($str, '://') + 3);
or

Code: Select all

preg_replace('~^https?://~i', '', $str);

Re: parsing array string to remove "http" from URL

Posted: Thu May 29, 2008 12:07 am
by Compie
Like that 2nd one!
tnx.