嘿家伙我是新来的PHP,我试图将输入中的数字存储到字符串中,像这样。将每个数字存储在数组中
让我们说,在输入存储号1234:
$input = 1234;
所以我wan't存储一个单一的数字,而不是整数,如数组:
$arr[0] = 1;
$arr[1] = 2;
$arr[2] = 3;
...
哪有我这样做?
嘿家伙我是新来的PHP,我试图将输入中的数字存储到字符串中,像这样。将每个数字存储在数组中
让我们说,在输入存储号1234:
$input = 1234;
所以我wan't存储一个单一的数字,而不是整数,如数组:
$arr[0] = 1;
$arr[1] = 2;
$arr[2] = 3;
...
哪有我这样做?
$str = "1234";
$array = str_split($str);
var_dump($array);
打败了我,使用var_dump +1,PHP充满了功能,我不知道那个。 – Joel 2012-03-05 20:35:01
也许类型转换会的工作。请参阅下面的示例代码。
$input = 1234;
$arr = (string)$input;
for($i = 0; $i < strlen($arr); $i++) {
echo $arr[$i];
}
$input = (string)1234;
echo $input[2];
回声将输出3 - 即由阵列索引2
adidasadida击败了我 – Hans 2012-03-05 20:38:30
尝试除以10所表示的串/伪阵列中的点。 – 2012-03-05 20:29:25
嗯,我刚刚发现如何做到这一点,$ input ='1234';会做这项工作,所以我可以通过$ input [0]访问每个元素... – gmol 2012-03-05 20:34:29