在PHP中将Var附加到URL

I can't seem to get this to work...what I have is a link being auto-generated to send out in an email, and I need to be able to append the user's email address to the URL, but I can't seem to get it formatted correctly. Here's what I have:

href=\"http://example.com/unsubscribe/\" . $email . \"\"

Where the resulting link in the user's email should be

http://example.com/unsubscribe/myemail@myemail.com

The way the unsubscribe is structured, it wants it the above format instead of with ?email=. Can I do this?

EDIT 12/3/13:

Thanks for all the help, guys! Part of my problem is that I wasn't passing the email var through my generate email function. :/

Here's how I ended up setting it up:

$unsubscribeurl = 'http://example.com/unsubscribe/';

$unsubplus = $unsubscribeurl . $email;

$unsubscribelink = '<a href="' . $unsubplus . '">UNSUBSCRIBE</a>';

Then to set the link up, I just used $unsubscribelink.

Creating the url:

$url = 'http://example.com/unsubscribe/' . urlencode($email);

Creating the link:

$link = '<a href="' . htmlspecialchars($url) . '">link</a>';

Using the link in html context:

<?php echo $link ?>

Or:

<a href="<?php echo htmlspecialchars($url) ?>">link</a>

urlencode()
htmlspecialchars()