英文:
PHP: how to insert HTTP in <a href="nunm-press.com"> that doesn't have any?
问题
需要将一个链接列表(10,000个)中没有HTTP的链接插入一个HTTP,例如:
从
<a href="nunm-press.com">
到
<a href="http://nunm-press.com"
有什么建议吗?
我搜索了“str_replace replace only if doesn't exist”,但没有找到任何结果。
英文:
I need to insert only a HTTP in a list of links (10,000) that doesn't have one, for exemple
<a href="nunm-press.com">
From
<a href="nunm-press.com"
to
<a href="http://nunm-press.com"
Suggestions?
I search for "str_replace replace only if doesn't exist", found nothing.
答案1
得分: 1
I can provide the translated code for you:
我不太理解你的问题,但如果你正在使用php并且想要设置http或https,你可以尝试这样做。
$url = 'nunm-press.com';
$parsed_url = parse_url($url);
if (!isset($parsed_url['scheme'])) {
$url = 'http://' . $url;
}
echo '<a href="' . $url . '">Link</a>';
请注意,这只是给你提供了代码的中文翻译。如果你有任何其他问题或需要进一步的帮助,请随时告诉我。
英文:
I dont exactly understand your question but if you are using php and you want to set http or https you can try this.
$url = 'nunm-press.com';
$parsed_url = parse_url($url);
if (!isset($parsed_url['scheme'])) {
$url = 'http://' . $url;
}
echo '<a href="' . $url . '">Link</a>';
答案2
得分: 0
你可以使用str_replace函数。
<?php
$string = '<a href="nunm-press.com">';
$string_replace = str_replace('href="', 'href="http://', $string);
echo $string.' >> '.$string_replace;
?>
英文:
you can use str_replace function
<?php
$string='<a href="nunm-press.com">';
$string_replace=str_replace('href="','href=\"http://',$string);
echo $string.' >> '.$string_replace;
?>
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论