在 PHP 中将 URL 转换为另一个
Convert URLs to another in PHP
如何将 URL 转换为另一种用途 PHP
例子
domain.com to domain2.com
和
domain.com/content to cdn.domain2.com
1.将 "domain.com" 转换为 "domain2.com"
<?php
$re = '/(?=\.)/m';
$str = 'domain.com
';
$subst = '2'; //add text
$result = preg_replace($re, $subst, $str);
echo "The result of the substitution is ".$result;
?>
1.结果:
domain2.com
2。将 "domain.com/content" 转换为 "cdn.domain2.com"
REGEXP:
1.
/(?=\.)/m
2.
/\/.*/m
3.
/^(?=\w)/m
2。代码 PHP:
<?php
$re = '/(?=\.)/m';
$str = 'domain.com/content';
$subst = '2';
$result = preg_replace($re, $subst, $str); //domain2.com/content
$re = '/\/.*/m';
$str = $result; //domain2.com
$subst = '';
$result = preg_replace($re, $subst, $str);
$re = '/^(?=\w)/m';
$str = 'domain2.com';
$subst = 'cdn.';
$result = preg_replace($re, $subst, $str); //cdn.domain2.com
echo $result;
?>
结果:
cdn.domain2.com
享受
如何将 URL 转换为另一种用途 PHP 例子
domain.com to domain2.com
和
domain.com/content to cdn.domain2.com
1.将 "domain.com" 转换为 "domain2.com"
<?php
$re = '/(?=\.)/m';
$str = 'domain.com
';
$subst = '2'; //add text
$result = preg_replace($re, $subst, $str);
echo "The result of the substitution is ".$result;
?>
1.结果:
domain2.com
2。将 "domain.com/content" 转换为 "cdn.domain2.com"
REGEXP:
1.
/(?=\.)/m
2.
/\/.*/m
3.
/^(?=\w)/m
2。代码 PHP:
<?php
$re = '/(?=\.)/m';
$str = 'domain.com/content';
$subst = '2';
$result = preg_replace($re, $subst, $str); //domain2.com/content
$re = '/\/.*/m';
$str = $result; //domain2.com
$subst = '';
$result = preg_replace($re, $subst, $str);
$re = '/^(?=\w)/m';
$str = 'domain2.com';
$subst = 'cdn.';
$result = preg_replace($re, $subst, $str); //cdn.domain2.com
echo $result;
?>
结果:
cdn.domain2.com
享受