我在PHP中有这个
$string="Thisissomekindofstringiwantthislolipop";
我想要像这样的新字符串
$string="iwantthis";
但我有更多类似的字符串
$string1="Thisissomekindofstrigqqqqqqqqqkokiki";
新字符串
$string1="qqqqqqqqq";
beggining处的字母值总是相同的,我总是需要具有相同字母数的新字符串,这样做是否可行?
提前Txanks
答案 0 :(得分:1)
如果您想剪切字符串,请查看substr。 然后,您可以剪切不需要的部分:
<?php
$string="Thisissomekindofstringiwantthislolipop";
echo substr($string, 22, 9); // returns 'iwantthis'
?>
因您的评论而更新:
您还可以通过分隔符(此处:explode)拆分字符串。 E.g。
<?php
$string = "vimeo.com/24076588";
$parts = explode("/", $string);
echo $parts[1]; // prints 24076588
?>
甚至更好。只需使用preg_match_all使用正则表达式从URL中提取数字ID:
<?php
$string = "http://vimeo.com/24076588";
preg_match_all('/[\d]+/i',$string, $result);
print_r($result);
?>
打印出来
Array
(
[0] => Array
(
[0] => 24076588
)
)