Malko za Stringove
5 отговора
182 прегледа
Malko za Stringove
imam edin string koito e sas 21 elementa
kak moga da go razdelja na po 7 elementa?
kak moga da go razdelja na po 7 elementa?
Re: Malko za Stringove
<?
function a_split($str,$chunklen=7)
{
$str = chunk_split($str,$chunklen,"\#");
return explode("\#",$str);
}
$str = "aaaaaaaaaaaaaaaaaaaaa";
var_dump(a_split($str));
?>
има и други начини разбира се.
<?
function a_split($str,$chunklen=7)
{
$i=0;$val=0;$arr[0]='';
while($i<strlen($str)) {
$arr[$val] .= $str[$i++];
$val = ($i%$chunklen)?$val:$val+1;
}
return $arr;
}
$str = "aaaaaaaaaaaaaaaaaaaaa";
var_dump(a_split($str));
?>
bofh
function a_split($str,$chunklen=7)
{
$str = chunk_split($str,$chunklen,"\#");
return explode("\#",$str);
}
$str = "aaaaaaaaaaaaaaaaaaaaa";
var_dump(a_split($str));
?>
има и други начини разбира се.
<?
function a_split($str,$chunklen=7)
{
$i=0;$val=0;$arr[0]='';
while($i<strlen($str)) {
$arr[$val] .= $str[$i++];
$val = ($i%$chunklen)?$val:$val+1;
}
return $arr;
}
$str = "aaaaaaaaaaaaaaaaaaaaa";
var_dump(a_split($str));
?>
bofh
Re: Malko za Stringove
ima i po prost na4in :
function separate($string,$part){
global $rez;
$str_len=strlen($string);
$fv=$str_len;
$sv=$fv/$part;
for ($in=0;$in<$sv;$in++){
$thv=$in*$part;
$rez=substr($string,$thv,$part);
echo "$rez
";
}
}
$string="Troleibus";
separate($string,1);
function separate($string,$part){
global $rez;
$str_len=strlen($string);
$fv=$str_len;
$sv=$fv/$part;
for ($in=0;$in<$sv;$in++){
$thv=$in*$part;
$rez=substr($string,$thv,$part);
echo "$rez
";
}
}
$string="Troleibus";
separate($string,1);
Re: Interesenstil li?
Tvoja script vra6ta slednoto:
array(5) { [0]=> string(7) "mnogoob" [1]=> string(7) "i4amdaj" [2]=> string(7) "amprask" [3]=> string(3) "ovi" [4]=> string(0) "" }
a drugija vra6ta:
mno
goo
bi4
amd
aja
mpr
ask
ovi
to4no kakavto trjbvada e rezultata spored mene!!!
array(5) { [0]=> string(7) "mnogoob" [1]=> string(7) "i4amdaj" [2]=> string(7) "amprask" [3]=> string(3) "ovi" [4]=> string(0) "" }
a drugija vra6ta:
mno
goo
bi4
amd
aja
mpr
ask
ovi
to4no kakavto trjbvada e rezultata spored mene!!!