Html::weblink_extract PHP Method

    static function weblink_extract($value)
    {
        $value = preg_replace('/<a\\s+href\\="([^"]+)"[^>]*>[^<]*<\\/a>/i', "\$1", $value);
        return $value;
    }

Usage Example

Example #1
0
 /**
  * @covers Html::weblink_extract
  */
 public function testWeblink_extract()
 {
     $origin = '<a href="http://glpi-project.org" class="example">THE GLPi Project!</a>';
     $expected = 'http://glpi-project.org';
     $this->assertEquals($expected, Html::weblink_extract($origin));
     $origin = '<a href="http://glpi-project.org/?one=two">THE GLPi Project!</a>';
     $expected = 'http://glpi-project.org/?one=two';
     $this->assertEquals($expected, Html::weblink_extract($origin));
     //These ones does not work, but probably should...
     $origin = '<a class="example" href="http://glpi-project.org">THE GLPi Project!</a>';
     $expected = $origin;
     $this->assertEquals($origin, Html::weblink_extract($origin));
     $origin = '<a href="http://glpi-project.org" class="example">THE <span>GLPi</span> Project!</a>';
     $expected = $origin;
     $this->assertEquals($expected, Html::weblink_extract($origin));
 }
All Usage Examples Of Html::weblink_extract
Html