我要怎么才把1234连续的四个数字分开,并且保存在一个数组$exl中。怎么我都不成功那?!

yttlovezxx 2006-01-11 10:17:55
我要怎么才把1234连续的四个数字分开,并且保存在一个数组$exl中。怎么我都不成功那?!
...全文
441 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
linuxdotnet 2006-01-12
  • 打赏
  • 举报
回复
用 substr 吧虽然表面上麻烦点
slamdunk3 2006-01-12
  • 打赏
  • 举报
回复
用 preg_match 行不?虽然我不会写正则。。呵呵
xuzuning 2006-01-12
  • 打赏
  • 举报
回复
preg_match_all("/\d/", '1234', $r);
$exl = $r[0];
jxdyzwh 2006-01-12
  • 打赏
  • 举报
回复
同意楼上的
thunderx 2006-01-12
  • 打赏
  • 举报
回复
哈哈,这样做的用处何在?
$str = 1234;
$str = (string)$str;
for($i=0;$i<strlen($str);$i++){
$ext[] = $str["$i"];
}
zhongjihang 2006-01-12
  • 打赏
  • 举报
回复
不行吧,还是单独取出各位数吧,虽然麻烦
Meteorlet 2006-01-12
  • 打赏
  • 举报
回复
$array = split("", "1234" );
print_r($array);
创造奇迹9999 2006-01-12
  • 打赏
  • 举报
回复
UP
「已注销」 2006-01-12
  • 打赏
  • 举报
回复
$str = "fdsa";

$str[0] = "f";
$str[1] = "d";
$str[2] = "s";
$str[3] = "a";

似乎没必要做什么
how9s 2006-01-12
  • 打赏
  • 举报
回复
我这个,简单,又不需要php5

<?php
$a = 1234;
$s = wordwrap($a, 1, ';', 1);
print_r(explode(';', $s ));
?>
blue2004 2006-01-12
  • 打赏
  • 举报
回复
str_split
(PHP 5)

str_split -- Convert a string to an array
Description
array str_split ( string string [, int split_length] )


Converts a string to an array. If the optional split_length parameter is specified, the returned array will be broken down into chunks with each being split_length in length, otherwise each chunk will be one character in length.

FALSE is returned if split_length is less than 1. If the split_length length exceeds the length of string, the entire string is returned as the first (and only) array element.

例子 1. Example uses of str_split()

<?php

$str = "Hello Friend";

$arr1 = str_split($str);
$arr2 = str_split($str, 3);

print_r($arr1);
print_r($arr2);

?>

Output may look like:

Array
(
[0] => H
[1] => e
[2] => l
[3] => l
[4] => o
[5] =>
[6] => F
[7] => r
[8] => i
[9] => e
[10] => n
[11] => d
)

Array
(
[0] => Hel
[1] => lo
[2] => Fri
[3] => end
)



babyboyren 2006-01-12
  • 打赏
  • 举报
回复
用substr
$str = 1234;
$exl = array();
for ($i=0;$i<4;$i++)
{
$exl[$i] = substr($str,$i,1);
}
yttlovezxx 2006-01-11
  • 打赏
  • 举报
回复
楼上的大哥。explode函数好象不可以分割空字符串啊!!!
ice_berg16 2006-01-11
  • 打赏
  • 举报
回复
$exl = explode("", "1234" );
print_r($exl);

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧