2014-11-01 29 views
0

我試圖使用str_replace從鏈接數組中刪除這個小塊。這是我迄今爲止...如何從數組中的每個值中刪除此子字符串?

foreach ($link_body as $key => $unfinished_link) 
{ 
    // take that non-link piece off the end of each link 
    if (stripos($unfinished_link, '">') !== false) 
    { 
     str_replace('">',"", $unfinished_link); 
    } 
    else { 
     echo "<font color='#00FF66'>$unfinished_link</font><br>"; 
    } 
} 

我一直得到的結果是這樣的

http://detroit.cars.com/usedcars/1992-toyota-tercel-pos-fubar-great-condition/123559"> 

我試着刪除'">'部分。我錯過了什麼? THX

+1

'str_replace'的返回值需要分配 – Ghost 2014-11-01 07:06:29

+0

如何將它分配爲無? – tommyg 2014-11-01 07:08:05

回答

1

您需要分配更換完成的變化:

參考&

foreach ($link_body as $key => &$unfinished_link) { 
    // take that non-link piece off the end of each link 
    if (stripos($unfinished_link, '">') !== false) { 
     $unfinished_link = str_replace('">',"", $unfinished_link); 
     echo $unfinished_link; 
    } else { 
     echo "<font color='#00FF66'>$unfinished_link</font><br>"; 
    } 
} 

foreach ($link_body as $key => $unfinished_link) { 
    // take that non-link piece off the end of each link 
    if (stripos($unfinished_link, '">') !== false) { 
     $link_body[$key] = str_replace('">',"", $unfinished_link); 
    } else { 
     echo "<font color='#00FF66'>$unfinished_link</font><br>"; 
    } 
} 
+0

只是複製並粘貼你的代碼,它的工作!你就像個天才!再次感謝! @Ghost – tommyg 2014-11-01 07:22:07

+0

@tommyg很高興幫助 – Ghost 2014-11-01 07:24:20

0
<?php 

    foreach ($link_body as $key => $unfinished_link) 
    { 

    if (stripos($unfinished_link, '">') !== false) 
     echo str_replace('">',"", $unfinished_link);  // echo it 

    else 
     echo "<font color='#00FF66'>$unfinished_link</font><br>"; 

    } 

?> 

OR

<?php 

    foreach ($link_body as $key => $unfinished_link) 
    { 

    if (stripos($unfinished_link, '">') !== false) 
     $new_link[] = str_replace('">',"", $unfinished_link); //get all the modified in array 

    else 
     echo "<font color='#00FF66'>$unfinished_link</font><br>"; 

    } 

    var_dump($new_link); 

?> 
+0

感謝您的幫助! – tommyg 2014-11-01 08:18:07

相關問題