我有一个网站需要向用户显示电话号码,而不是显示某人从源代码中获取的实际数字,我想用相应的单词替换电话号码的每个数字.例如...
355-758-0384
Would become
three five five - seven five eight - zero three eight four
Run Code Online (Sandbox Code Playgroud)
可以这样做吗?对不起,我没有任何代码要显示,因为我甚至不知道从哪里开始.
$string="355-758-0384";
$search = array(0,1,2,3,4,5,6,7,8,9);
$replace = array('zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine');
echo str_replace($search, $replace, $string);
Run Code Online (Sandbox Code Playgroud)
然后你可以使用任何不同的字符串,而无需更新代码
编辑:
如果你想要自动空间,那么你的$ replace数组就可以了
$replace = array('zero ', 'one ', 'two ', 'three ', 'four ', 'five ', 'six ', 'seven ', 'eight ', 'nine ');
Run Code Online (Sandbox Code Playgroud)