Method: str::email

Creates an encoded email address, including proper html-tags

Info

Syntax

str::email($email, $text=false, $title=false, $class=false)

Parameters

Return (string)

Example


echo str::email('mail@bastian-allgeier.de');
// output: <a title="&#109;&#97;&#x69;&#108;&#x40;&#x62;&#97;&#x73;&#x74;&#x69;&#97;&#110;&#45;&#97;&#x6c;&#108;&#103;&#101;&#x69;&#x65;&#x72;&#46;&#x64;&#101;" class="email" href="mailto:&#109;&#97;&#x69;&#108;&#x40;&#x62;&#97;&#x73;&#x74;&#x69;&#97;&#110;&#45;&#97;&#x6c;&#108;&#103;&#101;&#x69;&#x65;&#x72;&#46;&#x64;&#101;">&#109;&#x61;&#105;&#x6c;&#64;&#x62;&#97;&#115;&#116;&#x69;&#x61;&#110;&#45;&#97;&#x6c;&#108;&#x67;&#101;&#105;&#x65;&#114;&#46;&#100;&#x65;</a>
// unencoded: <a title="mail@bastian-allgeier.de" class="email" href="mailto:mail@bastian-allgeier.de">mail@bastian-allgeier.de</a>

echo str::email('mail@bastian-allgeier.de', 'mail me');
// output: <a title="&#109;&#x61;&#105;&#108;&#64;&#x62;&#x61;&#115;&#x74;&#105;&#x61;&#x6e;&#x2d;&#x61;&#108;&#108;&#103;&#x65;&#x69;&#x65;&#114;&#x2e;&#100;&#101;" class="email" href="mailto:&#109;&#x61;&#105;&#108;&#64;&#x62;&#x61;&#115;&#x74;&#105;&#x61;&#x6e;&#x2d;&#x61;&#108;&#108;&#103;&#x65;&#x69;&#x65;&#114;&#x2e;&#100;&#101;">&#x6d;&#97;&#x69;&#108;&#x20;&#109;&#101;</a>
// unencoded: <a title="mail@bastian-allgeier.de" class="email" href="mailto:mail@bastian-allgeier.de">mail me</a>