所以我有一个返回搜索引擎结果的关联数组,它为每个结果返回一个url,title和snippet, 我想找到一个替换“http://和www”的所有实例。从每个网址的开头。这是我到目前为止所尝试的,它吐出了url,title和snippet,但它并没有取代“http://和www。”,
<?php
foreach ($js->RESULT as $item)
{
$blekkoArray[$i]['url'] = ($item->{'url'});
$blekkoArray[$i]['title'] = ($item->{'url_title'});
$blekkoArray[$i]['snippet'] = ($item->{'snippet'});
$i++;
}
$find = array ('http://','www.');
$replace = array ('','');
$new_blekkoArray = str_replace ($find, $replace, $blekkoArray);
print_r ($new_blekkoArray);
?>
我有点像一个菜鸟,任何人都可以提供帮助。 来自爱尔兰的问候
答案 0 :(得分:3)
尝试:
$find = array ('http://','www.');
foreach ($js->RESULT as $item)
{
$blekkoArray[$i]['url'] = str_replace ($find, '', ($item->{'url'}) );
$blekkoArray[$i]['title'] = ($item->{'url_title'});
$blekkoArray[$i]['snippet'] = ($item->{'snippet'});
$i++;
}
print_r ($blekkoArray);