spPinyin扩展类在哪啊,怎么使用?

#1 fengyu44

speedphp中文手册中又说“生成汉字的中文拼音,可以使用sp框架的spPinyin扩展类哦。”,可找不到spPinyin扩展类在哪及如何使用。

难道还没实现此功能?

2010-04-23 09:21:48

#2 jake

没有完整开发的,只是比喻。手册里会更正了。

2010-04-23 09:45:55

#3 fengyu44

我下载了 spPinyin 类,放到 SpeedPHP\Extensions 中,测试代码如下,怎么输出为空啊?

        function py(){
                echo spClass('spPinyin')->getFirst('强');  // 显示 q  

                echo spClass('spPinyin')->getPy('强');  // 显示 qiang

                $pinyins = spClass('spPinyin')->getPys('人品很好');  
                dump($pinyins);
        }

2010-04-23 10:07:20

#4 fengyu44

以下代码输出正常,故应该是 spPinyin 扩展类中出了问题。

                $p = new py_class;
                $pinyins = $p->str2py('人品很好');  
                dump($pinyins);

        function getPy($s,$first = FALSE){
                die($s);
                $s=preg_replace("/\s/is","_",$s);
                die($s);
                               //以下省略

以上代码输出为空,好像是 参数传递有问题吧

2010-04-23 10:29:30

#5 jake

那个拼音类暂时不能用了。

2010-04-23 10:29:38