拆分字符串并访问它

时间:2014-04-08 16:41:40

标签: php regex string split

friend_test2_2_Mobile

我必须根据String中的_和根据位置的访问数据对此php进行拆分。

我们如何在php

中拆分和访问这些内容

请帮助!!!

2 个答案:

答案 0 :(得分:0)

您想要explode

$data = explode('_', $string);

结果是一个数组,因此您可以像访问任何其他数组一样访问元素。

$friend = $data[0]

答案 1 :(得分:0)

您正在寻找explode

$parts = explode('_', 'friend_test2_2_mobile');
// $parts = array('friend','test2','2','mobile');
// $parts[0] = 'friend'
// $parts[1] = 'test2'
// $parts[2] = '2'
// $parts[3] = 'mobile'

或者如果您想要更多控制权,可以使用list

list($name,$foo,$id,$device) = explode('_', 'friend_test2_2_mobile')
// $name = 'friend'
// $foo = 'test2'
// $id = '2'
// $device = 'mobile'