嘿傢伙我是新來的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