小编Pra*_*pta的帖子

zend headtitle使用zend_navigation

我正在使用zend_navigation来创建菜单.哪个工作正常.现在我正在寻找我是否可以使用headTitle获取当前页面并将其设置为页面标题.有没有办法做到这一点?

要么

我如何使用配置文件(.ini)来创建Pagetitle和元数据?

php zend-framework zend-navigation

3
推荐指数
1
解决办法
2104
查看次数

帮助替换字符

希望有人可以在这里帮忙;

我正在尝试编写一个替换特殊字符并返回正确字符的函数.

这是我到目前为止:

function convertlatin($output){ 

    $latinchar = array("€", "‚","Æ'","„","…","‡","ˆ","‰","Å","‹","Å'",'Ž','‘','’','“','â€','•','â€"','â€"','Ëœ','â"¢','Å¡','›','Å"',"ž",'Ÿ','¡','¢','£','¤','Â¥','¦','§','¨','©','ª','«','¬','®','¯','°','±','²','³','´','µ','¶','·','¸','¹','º','»','¼',"½",'¾','¿','À','Ã','Â','Ã','Ã"','Ã…','Æ','Ç','È','É','Ê','Ë','ÃŒ    ','Ã','ÃŽ','ß','Ã',"Ã'","Ã'",'Ã"','Ã"','Õ','Ö','×','Ø','Ù','Ú','Û','Ü','Ã','Þ','ß','Ã','á','â','ã','ä','Ã¥','æ','ç','è','é','ê','ë','ì','Ã','î','ï','ð','ñ','ò','ó','ô','õ','ö','÷','ø','ù','ú','û','ü','ý',"þ","ÿ");
    $correctchar = array("€", "‚","ƒ",'"','…','‡','ˆ','‰',"Š",'‹','Œ','Ž',"'","'",'"','"','•','–','—','˜','™','š','›','œ','ž','Ÿ','¡','¢','£','¤','¥','¦','§','¨','©','ª','«','¬','®','¯','°','±','²','³','´','µ','¶','·','¸','¹','º','»','¼','½','¾','¿','À','Á','Â','Ã','Ä','Å','Æ','Ç','È','É','Ê','Ë','Ì','Í','Î','Ï','Ð','Ñ','Ò','Ó','Ô','Õ','Ö','×','Ø','Ù','Ú','Û','Ü','Ý','Þ','ß','à','á','â','ã','ä','å','æ','ç','è','é','ê','ë','ì','í','î','ï','ð','ñ','ò','ó','ô','õ','ö','÷','ø','ù','ú','û','ü','ý','þ',"ÿ");

    $returnval = str_replace($latinchar, $correctchar, $output);

    echo($returnval);
    return $returnval;
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是我认为它有效,但它有随机结果,例如,如果它只找到一个字符匹配,它会替换该数组中的另一个字符.我想要做的是在提供的字符串中查找并替换拉丁字符的完全匹配,例如"testingÿ"与"testingÿ" - 在它用testá¿取代¿

它似乎在某些情况下替换一个字符,当我希望它匹配并替换这两个参数.

我也尝试过strcmp并没有太大的成功.

有任何想法吗 ?

php

0
推荐指数
1
解决办法
5902
查看次数

标签 统计

php ×2

zend-framework ×1

zend-navigation ×1