我有兩個陣列,一個與所述的字符被替換,一個與所述字符替換它們:替換字符串不工作
$charToReplace = array("é", "è", "ê");
$charReplacements = array("e", "e", "e");
通過查詢作爲這樣的結果,我環,並且當我到達artist_name字段,我想要替換字符,如果它在數組中。我嘗試做這樣的,但讓我一個錯誤:
$itemrow['artist_name'] = str_replace($charToReplace, $charReplacements, $itemrow['artist_name']);
這是錯誤我收到:
此頁面包含以下錯誤:在列線29
錯誤9:編碼錯誤 下面是頁面渲染到第一個錯誤。
這是由PHP生成的XML代碼:
<?xml version="1.0" encoding="UTF-8"?>
<artists>
<artist>
<id>855</id>
<name>Have Heart</name>
<picture>http://userserve-ak.last.fm/serve/126/29086375.jpg</picture>
<twitter></twitter>
</artist>
<artist>
<id>856</id>
<name>Carpathian</name>
<picture>http://userserve-ak.last.fm/serve/126/50284337.jpg</picture>
<twitter></twitter>
</artist>
<artist>
<id>857</id>
<name>Deftones</name>
<picture>http://userserve-ak.last.fm/serve/126/2203330.jpg</picture>
<twitter></twitter>
</artist>
<artist>
<id>858</id>
<name>Converge</name>
<picture>http://userserve-ak.last.fm/serve/126/29640629.jpg</picture>
<twitter></twitter>
</artist>
<artist>
<id>859</id>
<name>Touchrtist>
<id>878</id>
<name>True Colors</name>
<picture>http://userserve-ak.last.fm/serve/126/46942947.jpg</picture>
<twitter></twitter>
</artist>
首當其衝是正確的,但最後一個休息。它應該說Touché,但不知何故它會中斷,並在一段時間後繼續。
你的代碼是PHP,你的問題被標記爲ActionScript? – Marty
這不是了;) – weltraumpirat
@weltraumpirat哈哈,我要改變它,但我不知道,如果它被標記爲AS3其他一些不可預見的原因:P – Marty