从字符长度将字符串存储到数组中
Store string into array from length of character
我真正想做的是:
即
$str="abcdefghijklmnopqrst";
现在我想存储从 2 到 5 的字符串中的字符。
我试过以下:-
<?php
$string_name='abcdefghijklmnopqrst';
print_r(str_split($string_name));
echo '<br>';
print_r(str_split($string_name,4));
echo '<br>';
?>
但这将使数组包含 4 个字符。
而且我没有分隔符,所以我只能将单词与长度分开。
你可以使用substr
$str = 'abcdefghijklmnopqrstuvwxyz';
echo substr($str, 1, 4); // where 1 starts b and ends at f
我真正想做的是:
即
$str="abcdefghijklmnopqrst";
现在我想存储从 2 到 5 的字符串中的字符。
我试过以下:-
<?php
$string_name='abcdefghijklmnopqrst';
print_r(str_split($string_name));
echo '<br>';
print_r(str_split($string_name,4));
echo '<br>';
?>
但这将使数组包含 4 个字符。 而且我没有分隔符,所以我只能将单词与长度分开。
你可以使用substr
$str = 'abcdefghijklmnopqrstuvwxyz';
echo substr($str, 1, 4); // where 1 starts b and ends at f