PHP:从带数字的字符串到数组
我有一个数字字符串,如下所示:PHP:从带数字的字符串到数组,php,arrays,Php,Arrays,我有一个数字字符串,如下所示: $string = "694,852,94,94,743,202,127,127"; 在PHP中,从这个字符串获取整数数组的最佳和最快的方法是什么 Array ( [0] => 694, [1] => 852, [2] => 94, [3] => 94, [4] => 743, [5] => 202, [6] => 127,
$string = "694,852,94,94,743,202,127,127";
在PHP中,从这个字符串获取整数数组的最佳和最快的方法是什么
Array ( [0] => 694,
[1] => 852,
[2] => 94,
[3] => 94,
[4] => 743,
[5] => 202,
[6] => 127,
[7] => 127 )
试试这个
$string = "694,852,94,94,743,202,127,127";
$num = explode(",", $string);
$num
将包含从字符串中拆分的数字数组
请参考。在这里询问之前,请谷歌一下
$string = "694,852,94,94,743,202,127,127";
$array = explode(',',$string);
您应该使用
分解
,以获得您期望的数组:
$arr = explode(',',$string);
您可以使用
explode
使用delimeter将字符串转换为数组
比如说
$array = explode(",", $string);
如果您试图在计算中使用这些数字,Php将自动进行类型转换。
使用分解()
尝试使用explode()
like
$string = "694,852,94,94,743,202,127,127";
$my_array = explode("," , $string);
print_r($my_array);
请参考此绝对没有进行任何研究。至少在谷歌上查一下。@HamZa如果他/她不知道explode怎么办?当搜索php的“拆分”等价物时,explode不会自动弹出,而且如果您习惯了其他语言,从string到int的类型转换也不明显。所以你的评论有点粗鲁。@MichaelDibbets如果你在google中键入split string to array php
,第一个结果将导致你崩溃。这比在SO上发布一个问题要快得多。9对于一个被问了数百万次的问题,答案完全相同…@Michaeldibets这是很久以前的事了,老实说,我甚至不知道,甚至没有在任何论坛注册。我只需一个简单的搜索就可以找到这一切。基本上,这类问题污染了网站,使人们更难找到好的问题/答案(谢谢,为愚蠢的问题道歉:))
$string = "694,852,94,94,743,202,127,127";
$arr = explode(",",$string);
<?php
$string = "694,852,94,94,743,202,127,127";
$arr = explode(",", $string);
$string = "694,852,94,94,743,202,127,127";
$array = explode(",",$string);
$string = "694,852,94,94,743,202,127,127";
$my_array = explode("," , $string);
print_r($my_array);