Malko za Stringove

5 отговора 182 прегледа
#1

Malko za Stringove

imam edin string koito e sas 21 elementa
kak moga da go razdelja na po 7 elementa?

Отговор
в отговор на Asker #2

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
Отговор
в отговор на bofh #3

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);

Отговор
в отговор на malaka #4

Mnogo interesen stil

znachi e po prosto ot chunk_split? :)

bofh
Отговор
в отговор на bofh #5

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!!!

Отговор
в отговор на Code #6

Я пробвай пак :)

и двете функции и виж втория параметър за какво служи :)

bofh
Отговор