Deepak Punia
Deepak Punia

Reputation: 67

Remove character from php variable

I am trying to remove first 51 character of a long URL , I'm using

$sql = $db->Query(some query);
$mysite = $db->FetchArray($sql);
$str = $mysite['url'] ;
$str2 = substr('$str',51);

Above code return blank value, it works fine if i use plan text for $str e.g.

$str = "I am looking for a way to pull the first 100 characters from a string"
$str2 = substr('$str',10);

my url is like "https://dl.dropbox.com/u/55299544/google.html?urlc=http://example.com" i want to get http://example.com from database to show on user page, how can i do this?

Upvotes: 2

Views: 81

Answers (1)

Panama Jack
Panama Jack

Reputation: 24448

You're making this too complicated. If you are trying to get the http://example.com from the long URL then do this.

<?php
sql = $db->Query(some query);
$mysite = $db->FetchArray($sql);
$str = $mysite['url'] ;

$query = parse_url($str, PHP_URL_QUERY );
parse_str($query, $link);

echo $link["urlc"]; //http://example.com
?>

Upvotes: 1

Related Questions