-4

我想将 1345 显示为数组
[0] => 1 [1] => 3 [2] => 4 [3] => 5

我正在考虑使用 for 循环,但我所拥有的什么也没做。请帮忙

$a = 1345;
for ($i=1; $i<=4; $i++)
 {
echo $a%10 . "<br>";
 }
4

5 回答 5

1

试试这个:

var_dump(array(1, 3, 4, 5));
于 2013-02-26T21:08:00.333 回答
1

Id 将其转换为字符串并执行str_split

于 2013-02-26T21:08:10.067 回答
0

使用 var_dump() 怎么样?

<?php
$a = array(1, 2, array("a", "b", "c"));
ob_start();
var_dump($a);
$result = ob_get_clean();
?>

结果:

array(3) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  array(3) {
    [0]=>
    string(1) "a"
    [1]=>
    string(1) "b"
    [2]=>
    string(1) "c"
  }
}

http://php.net/manual/es/function.var-dump.php

于 2013-02-26T21:09:08.997 回答
0
$a = array(1,3,4,5);
foreach($a as $value){
    echo $value;
}

你不断改变你的问题,str_split()就是当前问题的答案。

于 2013-02-26T21:09:34.980 回答
0
print_r(array(1,3,4,5));

就这个人

于 2013-02-26T21:13:55.347 回答