我需要弄清楚如何在PHP中做一些C#代码,我不知道究竟是怎么做的.
"identifier 82asdjka271akshjd18ajjd"
我需要从其余部分拆分标识符字.所以在C#中,我使用了string.Split(new char {”});或类似的东西(在我的头顶工作)并得到两个字符串,第一个单词,然后第二个部分..我明白PHP拆分函数已从PHP 5.3.0中弃用..所以不是一个选择,有哪些替代方案?
我也在寻找一个IndexOf函数,所以如果我再次将上面的代码作为一个例子,我需要在字符串中的位置271,所以我可以生成一个子字符串.
解决方法:
你可以使用explode
进行拆分,使用strpos
找到另一个进程中的一个字符串的索引.
$a = "identifier 82asdjka271akshjd18ajjd";
$arr = explode(' ',$a); // split on space..to get an array of size 2.
$pos = strpos($arr[1],'271'); // search for '271' in the 2nd ele of array.
echo $pos; // prints 8