我在PHP中有一个名为$ password =" 1bsdf4 " 的字符串;
我想要输出"1 bsdf 4"
这怎么可能.我正在尝试内爆功能,但我无法做到..
$password="1bsdf4";
$formatted = implode(' ',$password);
echo $formatted;
Run Code Online (Sandbox Code Playgroud)
我试过这段代码:
$str=array("Hello","User");
$formatted = implode(' ',$str);
echo $formatted;
Run Code Online (Sandbox Code Playgroud)
它的工作和添加空间你好和用户!最终输出我得到了Hello User
谢谢,你的答案将不胜感激.. :)
Pit*_*ate 34
您可以使用implode首先需要使用str_split将字符串转换为数组:
$password="1bsdf4";
$formatted = implode(' ',str_split($password));
Run Code Online (Sandbox Code Playgroud)
http://www.php.net/manual/en/function.str-split.php
抱歉没有看到您的评论@MarkBaker如果您想将评论转换为答案我可以删除它.
您可以chunk_split用于此目的。
$formatted = trim( chunk_split($password, 1, ' ') );
Run Code Online (Sandbox Code Playgroud)
trim 在此处必须删除最后一个字符后的空白。
| 归档时间: |
|
| 查看次数: |
24840 次 |
| 最近记录: |