我有一个字符串:
buynaturallesunfloweroil1ltrat78rupees
现在这个字符串有两次出现at
。 I want to split the string at
or
最后一次出现at
。{/ p>
Some strings can be like buynaturallesunfloweroilget1ltrat78rupees
buyn at
{urallesunfloweroil1ltr {1}} 78rupees。
我想拆分字符串:
at
基本上我必须在Arr[0] = buynaturallesunfloweroil1ltr
Arr[1] = 78rupees
的最后一次出现时拆分字符串。我不是很擅长at
。
提前致谢。
答案 0 :(得分:1)
试试这个:
<?php
$str = "buynaturallesunfloweroil1ltrat78rupees";
echo $filename = substr($file, 0, strrpos($str, 'at')); echo '---';
echo $extension = substr($file, strrpos($str, 'at') + 2);
?>
答案 1 :(得分:1)
以下是代码:
$str = "buynaturallesunfloweroil1ltrat78rupees";
$arr = explode('at', $str);
print_r(end($arr));
我希望这会有所帮助
答案 2 :(得分:1)
对不起我的上述回答。它没有完全发挥作用:
在这里找到答案:
$str = "buynaturallesunfloweroil1ltrat78rupees";
echo $first = substr($str, 0, strrpos($str, 'at')); echo '---';
echo $second = substr($str, strrpos($str, 'at') + 2);
答案 3 :(得分:0)
试试这个:
<?php
$re = '/(.*)at(.*)/s';
$str = 'buynaturallesunfloweroil1ltrat78rupees';
preg_match_all($re, $str, $matches);
// Print the entire match result
print_r($matches);
?>
示例代码:
NSDate *currentDate = [NSDate date];