我正在尝试API调用,并希望将我收到的值提取为特定格式。这个API调用返回的值的一个很好的例子如下所示:
26_3183_1203_abc-18-2036155-o8x29ir37e _____ 12387_23465412
我希望从上面的字符串中提取出来,使用php函数strpos()在下划线之间的每一段数据但是没有太多运气,所以例如,我希望从中提取出以下值上面的字符串用于我的代码中的其他地方:
26 3183 1203 ABC-18-2036155-o8x29ir37e 12387 23465412
有人可以帮助我吗?
提前致谢! 标记
答案 0 :(得分:0)
$api_key = "26_3183_1203_abc-18-2036155-o8x29ir37e_____12387_23465412";
$array = explode("_", $api_key);
/*
$array[0] = "26";
$array[1] = "3183";
$array[2] = "1203";
....
*/
答案 1 :(得分:0)
<?php
$theString = "26_3183_1203_abc-18-2036155-o8x29ir37e_____12387_23465412";
$pieces = explode("_", $theString);
echo $pieces[0]; // prints 26
echo $pieces[1]; // prints 3183
?>
For more info on explode function, check the below url:
http://in3.php.net/explode