首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向数字添加空格

向数字添加空格
EN

Stack Overflow用户
提问于 2010-07-07 05:55:36
回答 3查看 141关注 0票数 0

我试图在传递的任何数字之间添加一个空格。基本上,如果$var21028,我希望它添加一个空格,这样它就变成了1 0 2 8。我只想让它添加数字,而不是字母。我只需要在var2-var5上使用它,仅此而已。任何帮助都是非常感谢的!谢谢!

代码语言:javascript
复制
$apikey = $_GET['apikey'];
$campaign = $_GET['campaign'];
$phone = $_GET['number'];
$delay = $_GET['delay'];
$name = $_GET['var1'];
$var2 = $_GET['var2'];
$var3 = $_GET['var3'];
$var4 = $_GET['var4'];
$var5 = $_GET['var5'];
EN

回答 3

Stack Overflow用户

发布于 2010-07-07 06:02:47

代码语言:javascript
复制
$var2 = implode(' ',str_split($_GET['var2']));
票数 3
EN

Stack Overflow用户

发布于 2010-07-07 05:57:02

这里有一个快速的函数,它会让你的生活变得更容易。

代码语言:javascript
复制
function preg_add( $content, $regex, $replace = '${1}' ) {
   return trim( preg_replace( $content, $regex, $replace ) );
}

要使用它,您只需这样做;$var2 = preg_add( $var2, '/([0-9])/', '${1} ' );

票数 0
EN

Stack Overflow用户

发布于 2010-07-07 06:03:41

代码语言:javascript
复制
for ($i = 2; $i <= 5; $i++)
{
    $val = $_GET["var" . $i];
    $pattern = '/\d/g';
    $replacement = '${1} ';
    $newVal = preg_replace(pattern, replacement, $val);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3190534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档