Это код, который я написал до сих пор:Как удалить значения из массива?
foreach ($link_body as $key => $unfinished_link)
{
#further Remove non ad links
if (stristr($unfinished_link, "inactive" OR "nofollow") === TRUE)
{
unset($link_body[$key]);
}
echo "<font color='#FFFFFF' size='16'>$unfinished_link</font><br>";
}
Я не получаю никаких сообщений об ошибках, но я продолжаю получать результаты, которые выглядят следующим образом:
/cars/" />
/cars/">
/cars/" class="inactive">(not what I wanted)
/cars/" class="inactive">(not what I wanted)
/cars/" class="inactive">(not what I wanted)
/cars/" rel="nofollow">(not what I wanted)
/cars/?layout=gallery" rel="nofollow">(not what I wanted)
/cars/2001-ford-escort-great-condition/1235588">(IS what I wanted)
Где я Мессинг здесь ребята? Thx
' "неактивного" ИЛИ«NoFollow «Это». Вы не можете этого сделать. – naththedeveloper
Вам нужно сделать 'if (stristr ($ unfinished_link," inactive ") || stristr ($ unfinished_link," nofollow ")) {...}' – naththedeveloper
Я удалил OR и просто оставил «неактивным» .. .получая тот же результат – tommyg