Jump to content
php.lv forumi

stringa mekleessana!


MaDDogLV

Recommended Posts

taaks domaaju jau rakstiit pa dienu bet sho to veel dabuju gatavu tatad man taka vajadzeetu atrast noteiktu stringu lielaa html doc un tad izvadiit vinju ar ciklu lai izvadaas visas vietas kur ir shis strings

 

laikam nemaku uztaisiit while :D

 

$thedata = "sadasdasd maddog sdaasdasd maddog afdsfasfasf maddog "

 

$name = "maddog";

$data = strstr ($thedata, $name);

while($name==$data)

{

 

echo nav nejausmas kaa izvadiit :) ;

 

}

 

un to str es domaaju nolimiteet ar substr

 

nez vai taa ir laba doma bet cerams ka jums ir padoms :D jo tieshi ar txt saku stradaat kadas 2 dienas atpakal :)

 

 

taka luudzu juusu skriptu ja juus meginaatu to izdariit :) PALDIES visiem :)

 

es ceru ka visu uzrasktiiju :) ja kas papildinashu :) un ja shads posts bija sorry ... nevareeju atrst :)

Link to comment
Share on other sites

teikumi buus shadi :)

 

 

21:56:16 <87.110.107.32> <font color=red>XuTpuu</font> : <font color=green>hellorank</font><br \><br \>21:56:21 <87.110.107.32> <font color=red>XuTpuu</font> : <font color=green>/rank</font><br \><br \>

 

un vieni aiz 2ra ... loti daudz es dom ka ar str replace es nevareshu izvadiit no varda XuTpuu piemeeram 10 simbolus pec taa varda un mekleet nakamo tapec prasu ka nezinu ... un str_replace es jau izmantoju bet joks ir taads ka man vajaga ar atstaat tos html tagus :)

Link to comment
Share on other sites

Nesaprotu.

Vari uzrakstīt, par ko jāpārvēršas Tavam piemēram?

sākumā ir:

21:56:16 <87.110.107.32> <font color=red>XuTpuu</font> : <font color=green>hellorank</font><br \><br \>21:56:21 <87.110.107.32> <font color=red>XuTpuu</font> : <font color=green>/rank</font><br \><br \>

 

beigās ir:

???

Link to comment
Share on other sites

nukaa es tai tekstaa mekleeju wardu kas ir

 

$thedata = "21:56:16 <87.110.107.32> <font color=red>XuTpuu</font> : <font color=green>hellorank</font><br \><br \>21:56:21 <87.110.107.32> <font color=red>XuTpuu</font> : <font color=green>/rank</font><br \><br \>"

 

$name = "XuTpuu";

$data = strstr ($thedata, $name);

ja izmano vienreiz sho funkciju strstr ($thedata, $name);

vinjh izvada XuTpuu</font> : <font color=green>hellorank</font><br \><br \>21:56:21 <87.110.107.32> <font color=red>XuTpuu</font> : <font color=green>/rank</font><br \><br \>

 

un tas ir tas kas vajadziigs bet kaa panaakt ar while cikllu ka vinjh saak mekleet nakamo XuTpuu tai visaa tekstaa un izvada

XuTpuu</font> : <font color=green>/rank</font><br \><br \>"

 

utt ...

 

 

man vajaga tikai while ciklu kas ies caur tekstam ....

while($name==$data)

{

 

echo nav nejausmas kaa izvadiit :) ;

 

}

Link to comment
Share on other sites

Ne īsti saprotamākais izskaidrojums, bet cerams, ka sapratu pareizi ;)

$thedata = "21:56:16 <87.110.107.32> <font color=red>XuTpuu</font> : <font color=green>hellorank</font><br \><br \>21:56:21 <87.110.107.32> <font color=red>XuTpuu</font> : <font color=green>/rank</font><br \><br \>";

$name = "XuTpuu";

while($data = strstr ($thedata, $name)){

echo $data . '<br/>';

$thedata = substr($data,sizeof($name));

}

Link to comment
Share on other sites

Ne īsti saprotamākais izskaidrojums, bet cerams, ka sapratu pareizi ;)

$thedata = "21:56:16 <87.110.107.32> <font color=red>XuTpuu</font> : <font color=green>hellorank</font><br \><br \>21:56:21 <87.110.107.32> <font color=red>XuTpuu</font> : <font color=green>/rank</font><br \><br \>";

$name = "XuTpuu";

while($data = strstr ($thedata, $name)){

echo $data . '<br/>';

$thedata = substr($data,sizeof($name));

}

 

 

tnx laikam tas varettu deret :)

Link to comment
Share on other sites

×
×
  • Create New...