Jump to content
php.lv forumi

Recommended Posts

Posted

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

Posted

Sveiks!

 

Pameklē PHP dokumentācijā vārdu "replace". Atradīs vairāku funkciju aprakstus. Tajā skaitā str_replace un preg_replace. Šajā gadījumā Tev pietiek ar pirmo.

Posted
tad izvadiit vinju ar ciklu lai izvadaas visas vietas kur ir shis strings

 

Visas vietas būtu tikai veseli teikumi vai vienkārši, piem, bold?

Posted

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

Posted

Principā to visu vajadzētu sadalīt kautkādos galabos un pēctam noteikt vai šajā gabalā ir meklētais vārds/frāze.

 

P.S. <br \> => <br />

Posted

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:

???

Posted

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

 

}

Posted

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

}

Posted
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 :)

Posted

sorry pa 2ble psotu bet nez neiet ... tai mazajaa gabalaa atrod un izpilda visu lieliski bet ja tadas rindas ir kkadas 100 tad vinjh izpilda 1mo bet tad nez atkal met visu chatu :S

×
×
  • Create New...