问:用PHP中的逗号(,)替换连字符(-)
答:您可以使用PHP函数str_replace()。
<?php
$ string = “十一月07 ‐ 08和14 ‐ 15” ;
$ string = str_replace (“-” ,“,” ,$ string );
回声 $ string ;
//这将输出:“ Nov 07,08&14,15” ?>
要删除逗号前的第一个空格,只需在str_replace()中在-之前添加一个空格:
<?php
$ string = “十一月07 ‐ 08和14 ‐ 15” ;
$ string = str_replace (“ ‐” ,“,” ,$ string );
回声 $ string ;
//这将输出:“ Nov 07,08&14,15” ?>
另一个快速的示例更加清楚,更容易理解str_replace的语法如何工作:
<?php
$ string = “狗是棕色的,猫也是棕色的。;
$ string = str_replace (“ brown” , “ black” , $ string );
回声 $ string ;
//将输出:“狗是黑色的,猫也是黑色的。” ?>
您还可以将数组用于多个值:
<?php
$ string = “您应该每天吃水果,蔬菜和纤维。;
$ healthy = array (“水果” , “蔬菜” , “纤维” );
$ yummy = array (“ pizza” , “ beer” , “ ice cream” );
$ string = str_replace ($ healthy , $ yummy , $ string );
回声 $ string ;
//这将输出“您应该每天吃披萨,啤酒和冰淇淋”。?>
您可以使用str_replace()